Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 加载插件导入失败:';eslint插件导入';_Node.js_Reactjs_Npm_Create React App - Fatal编程技术网

Node.js 加载插件导入失败:';eslint插件导入';

Node.js 加载插件导入失败:';eslint插件导入';,node.js,reactjs,npm,create-react-app,Node.js,Reactjs,Npm,Create React App,我是新来的。我将按照安装节点的教程步骤进行操作。但是,当我运行npm start时,错误会不断出现 Failed to compile. ./src/index.js Module build failed: Error: Failed to load plugin import: Cannot find module 'eslint-plugin-import' Referenced from: at Array.forEach (native) at Array.reduceRight

我是新来的。我将按照安装节点的教程步骤进行操作。但是,当我运行
npm start
时,错误会不断出现

Failed to compile.

./src/index.js
Module build failed: Error: Failed to load plugin import: Cannot find module 'eslint-plugin-import'
Referenced from: 
at Array.forEach (native)
at Array.reduceRight (native)
另外,我试图安装“eslint插件导入”,但没有成功

npm install eslint-plugin-import -g

npm WARN eslint-plugin-import@2.7.0 requires a peer of eslint@2.x - 4.x but none was installed.

+ eslint-plugin-import@2.7.0
系统信息

eslint --version
v4.2.0

npm -v
5.2.0

npm list -g | grep eslint
├─┬ eslint@4.2.0
│ ├─┬ eslint-scope@3.7.1
├─┬ eslint-plugin-import@2.7.0
│ ├─┬ eslint-import-resolver-node@0.3.1
│ ├─┬ eslint-module-utils@2.1.1
├─┬ eslint-plugin-react@7.1.0

在连续安装以下组件后,该问题已为我解决:

npm install eslint-plugin-import eslint-plugin-flowtype eslint-plugin-jsx-a11y eslint-plugin-react
您是否尝试过在本地安装
eslint
,例如

npm install eslint-plugin-import --save-dev
?

编辑-解决方案:

与其逐个安装
eslint
包,还可以通过

npm install react-scripts
由于react脚本负责处理
webpack
babel
eslint
及其依赖关系

这可以避免冲突,就像您的情况一样。

试试这个

npm install -g eslint
然后


在成功安装
npm
后运行
create-react-app
时,我遇到了这种情况。将npm版本从v5.2降低到v4.6.1为我解决了这个问题

今天以相同的问题跑步。已将ESLint 5.16升级到6.6.0,并已使用vue ESLint插件5.2.3。 必须安装以下软件包:

npm install eslint-plugin-import --save-dev
npm install eslint-plugin-node --save-dev
npm install eslint-plugin-promise --save-dev
npm install eslint-plugin-standard --save-dev

也有同样的问题。我通过禁用vscode的eslint扩展名解决了这个问题,还删除了根目录中的.eslintrc文件以及package.json文件中的所有.eslintrc文件痕迹。

你能发布你的.eslintrc和webpack.config文件吗。然而,它一直未能加载elint模块,即eslint plugin flowtype、eslint plugin jsx ally……是的,似乎我仍然需要安装
eslint plugin flowtype
eslint-plugin-jsx-a11y
,在收到
eslint--init
的消息后,我试图重新安装它提到的软件包,自从它在本地安装以来,它是全局的。我添加的
eslint插件导入
仍然缺少依赖项。我结束了这项工作(至少对我来说):
npm-g安装eslint eslint插件节点eslint插件标准eslint插件承诺eslint配置标准eslint插件导入
解决了这个问题
npm install eslint-plugin-import --save-dev
npm install eslint-plugin-node --save-dev
npm install eslint-plugin-promise --save-dev
npm install eslint-plugin-standard --save-dev