GVKun编程网logo

您可能需要一个合适的加载器来处理这种文件类型当我在 create-react-app 项目中使用可选链操作符时

1

针对您可能需要一个合适的加载器来处理这种文件类型当我在create-react-app项目中使用可选链操作符时这个问题,本篇文章进行了详细的解答,同时本文还将给你拓展503服务不可用-GEThttps

针对您可能需要一个合适的加载器来处理这种文件类型当我在 create-react-app 项目中使用可选链操作符时这个问题,本篇文章进行了详细的解答,同时本文还将给你拓展503 服务不可用 - GET https://registry.npmjs.com/create-create-app - 服务不可用、angular – ng new hello错误:路径“/app/app.module.ts”不存在.路径“/app/app.module.ts”不存在、App\Http\Controllers\Auth\RegisterController::create(array $data) 的声明必须与 App\Http\Controllers\Controller::create()、Create React App 0.8.3 发布,零配置创建 App等相关知识,希望可以帮助到你。

本文目录一览:

您可能需要一个合适的加载器来处理这种文件类型当我在 create-react-app 项目中使用可选链操作符时

您可能需要一个合适的加载器来处理这种文件类型当我在 create-react-app 项目中使用可选链操作符时

如何解决您可能需要一个合适的加载器来处理这种文件类型当我在 create-react-app 项目中使用可选链操作符时

我现在正在学习 redux,我正在做一个项目,我正在做一个谷歌 oAuth 身份验证。因此,当我尝试使用可选链接运算符时,出现此错误。

You may need an appropriate loader to handle this file type.
|           switch (_context.prev = _context.next) {
|             case 0:
>               result = res?.profileObj;
|               token = res.tokenId;

这是给我错误的代码

const googleSuccess = async (res) => {
        const result = res?.profileObj;
        const token = res?.tokenId;
        try {
            dispatch({ type: AUTH,data: { result,token } });
            history.push(''/'');
        } catch (error) {
            console.log(error);
        }
    };

但是,如果我删除 ?,错误就会消失并且工作正常。

我正在使用 react-google-login npm 包,并且 googleSuccess 函数作为道具传递给 GoogleLogin 组件。

如果有人可以向我澄清一下。只是有时,分配的值可能并不总是存在,它可能会使我的应用程序崩溃,为此,由于可选链运算符不起作用,我正在使用三元运算符(如果要分配的值不存在,我是只是使用三元运算符分配 null。(我不确定这是否可以))。 抱歉,如果这个问题是新手,我只是想澄清一下为什么我不能使用 ?. operator 因为我在其他任何地方都找不到答案。 ps:今天是我第一次使用 ?. 运算符

解决方法

这是因为 webpack 无法正确解析文件,因为新语法。如果您已经使用 webpack 从头开始​​完成 react-app 设置。那我建议你升级 webpack 。如果您使用的是 create-react-app ,那么您应该升级到最新版本的 CRA 。

Webpack Optional Chaining Issue

503 服务不可用 - GET https://registry.npmjs.com/create-create-app - 服务不可用

503 服务不可用 - GET https://registry.npmjs.com/create-create-app - 服务不可用

如何解决503 服务不可用 - GET https://registry.npmjs.com/create-create-app - 服务不可用

npx 创建-创建-应用测试 npm 错误!代码 E503 npm 错误! 503 服务不可用 - GET https://registry.npmjs.com/create-create-app - 服务不可用

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! /home/baylood/.npm/_logs/2021-02-21T08_55_00_416Z-debug.lo

angular – ng new hello错误:路径“/app/app.module.ts”不存在.路径“/app/app.module.ts”不存在

angular – ng new hello错误:路径“/app/app.module.ts”不存在.路径“/app/app.module.ts”不存在

我在角度创建新项目时面临问题.
当我运行新的myapp命令时,我得到以下命令

新的你好

Error: Path "/app/app.module.ts" does not exist.
Path "/app/app.module.ts" does not exist.

谁能帮我吗???

解决方法

这是解决方案

Please make sure that your new folder have write permission

如果您使用的是ubuntu,请将以下命令运行到该文件夹

sudo chmod 644 -R foldername

然后运行新的appname

并检查您的节点版本

App\Http\Controllers\Auth\RegisterController::create(array $data) 的声明必须与 App\Http\Controllers\Controller::create()

App\Http\Controllers\Auth\RegisterController::create(array $data) 的声明必须与 App\Http\Controllers\Controller::create()

如何解决App\\Http\\Controllers\\Auth\\RegisterController::create(array $data) 的声明必须与 App\\Http\\Controllers\\Controller::create()

我有一个错误声明 App\\Http\\Controllers\\Auth\\RegisterController::create(array $data) must be compatible with App\\Http\\Controllers\\Controller::create() 我该怎么办?方法 ''App\\Http\\Controllers\\Auth\\RegisterController::createtwo()'' 与方法 ''App\\Http\\Controllers\\Controller::createtwo()''.intelephense(1038) 不兼容

  1. <?PHP
  2. namespace App\\Http\\Controllers\\Auth;
  3. use App\\Http\\Controllers\\Controller;
  4. use App\\Models\\User;
  5. use Illuminate\\Foundation\\Auth\\RegistersUsers;
  6. use Illuminate\\Support\\Facades\\Validator;
  7. class RegisterController extends Controller
  8. {
  9. /*
  10. |--------------------------------------------------------------------------
  11. | Register Controller
  12. |--------------------------------------------------------------------------
  13. |
  14. | This controller handles the registration of new users as well as their
  15. | validation and creation. By default this controller uses a trait to
  16. | provide this functionality without requiring any additional code.
  17. |
  18. */
  19. use RegistersUsers;
  20. /**
  21. * Where to redirect users after registration.
  22. *
  23. * @var string
  24. */
  25. //protected $redirectTo = RouteServiceProvider::HOME;
  26. /**
  27. * Create a new controller instance.
  28. *
  29. * @return void
  30. */
  31. public function __construct()
  32. {
  33. $this->middleware(''guest'');
  34. }
  35. /**
  36. * Get a validator for an incoming registration request.
  37. *
  38. * @param array $data
  39. * @return \\Illuminate\\Contracts\\Validation\\Validator
  40. */
  41. protected function validator(array $data)
  42. {
  43. return Validator::make($data,[
  44. ''name'' => ''required|string|max:255'',''username'' => ''required|string|max:191|unique:users'',''email'' => ''required|string|email|max:191|unique:users'',''password'' => ''required|string|min:6|confirmed'',]);
  45. }
  46. /**
  47. * Create a new user instance after a valid registration.
  48. *
  49. * @param array $data
  50. * @return \\App\\Models\\User
  51. */
  52. public function createtwo(array $data)
  53. {
  54. return User::create([
  55. ''name'' => $data[''name''],''username'' => $data[''username''],''email'' => $data[''email''],''password'' => bcrypt($data[''password'']),]);
  56. }
  57. }

控制器.PHP

  1. <?PHP
  2. namespace App\\Http\\Controllers;
  3. use Illuminate\\Foundation\\Auth\\Access\\AuthorizesRequests;
  4. use Illuminate\\Foundation\\Bus\\dispatchesJobs;
  5. use Illuminate\\Foundation\\Validation\\ValidatesRequests;
  6. use Illuminate\\Routing\\Controller as BaseController;
  7. class Controller extends BaseController
  8. {
  9. use AuthorizesRequests,dispatchesJobs,ValidatesRequests;
  10. /**
  11. * Show the form for creating a new resource.
  12. *
  13. * @return \\Illuminate\\Http\\Response
  14. */
  15. public function create()
  16. {
  17. return view(''products.create'');
  18. }
  19. public function createtwo()
  20. {
  21. return view(''users.create'');
  22. }
  23. }

解决方法

这是一个 php OOP(面向对象编程)错误。 PHP 只是告诉您两个 createtwo() 方法(“Controller”类之一和“RegisterController”类之一)不兼容,因为您的父 createtwo() 方法(“Controller”类之一)没有(数组)$data 参数。两种方法必须具有相同的声明(原型)。

Create React App 0.8.3 发布,零配置创建 App

Create React App 0.8.3 发布,零配置创建 App

Create React App 0.8.3 发布了,Create React App 可以不用配置就可以创建 React App。

更新内容:

 Bug 修复

  • create-react-app

    • #1204 Catch synchronous errors from spawning yarn.

      Fixes a crash when running create-react-app in some cases.

  • react-scripts

    • #1203 Update webpack-subresource-integrity to fix Windows builds.

      Fixes a crash when running npm run build on Windows.

    • #1201 Instruct Jest to load native components from RNW instead of RN. 

      Fixes tests for users of React Native Web.

文档

  • react-scripts

    • #806 Add syntax highlighting configuration guide.

下载地址:

  • Source code (zip)

  • Source code (tar.gz)

关于您可能需要一个合适的加载器来处理这种文件类型当我在 create-react-app 项目中使用可选链操作符时的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于503 服务不可用 - GET https://registry.npmjs.com/create-create-app - 服务不可用、angular – ng new hello错误:路径“/app/app.module.ts”不存在.路径“/app/app.module.ts”不存在、App\Http\Controllers\Auth\RegisterController::create(array $data) 的声明必须与 App\Http\Controllers\Controller::create()、Create React App 0.8.3 发布,零配置创建 App的相关信息,请在本站寻找。

本文标签: