Node.js 安装airbnb eslint时出现错误未定义

Node.js 安装airbnb eslint时出现错误未定义,node.js,npm,cmd,node-modules,eslint-config-airbnb,Node.js,Npm,Cmd,Node Modules,Eslint Config Airbnb,idk那是什么。已尝试重新安装节点(LTS和current)。path变量有效。我也有同样的问题。我的问题是,我在安装全局包时有权限错误。首先,我试图更改我的node_模块的权限,但这对我不起作用,所以我只是将npm配置为使用不同的目录 在这里,您可以看到如何做到这一点: 我也有同样的问题。我的问题是,我在安装全局包时有权限错误。首先,我试图更改我的node_模块的权限,但这对我不起作用,所以我只是将npm配置为使用不同的目录 在这里,您可以看到如何做到这一点: 我也有同样的问题。我的问题是,我

idk那是什么。已尝试重新安装节点(LTS和current)。path变量有效。

我也有同样的问题。我的问题是,我在安装全局包时有权限错误。首先,我试图更改我的node_模块的权限,但这对我不起作用,所以我只是将npm配置为使用不同的目录

在这里,您可以看到如何做到这一点:
我也有同样的问题。我的问题是,我在安装全局包时有权限错误。首先,我试图更改我的node_模块的权限,但这对我不起作用,所以我只是将npm配置为使用不同的目录

在这里,您可以看到如何做到这一点:
我也有同样的问题。我的问题是,我在安装全局包时有权限错误。首先,我试图更改我的node_模块的权限,但这对我不起作用,所以我只是将npm配置为使用不同的目录

在这里,您可以看到如何做到这一点:
我也有同样的问题。我的问题是,我在安装全局包时有权限错误。首先,我试图更改我的node_模块的权限,但这对我不起作用,所以我只是将npm配置为使用不同的目录

在这里,您可以看到如何做到这一点:

我通过显式安装依赖的npm软件包解决了这个问题,即
npm安装[package]@[version]--保存dev
,而不是使用
npx安装peerdeps
快捷方式

npm包页面提供了有关如何使用:
npm info“eslint config”列出依赖项的详细信息-airbnb@latest“对等依赖项

对于版本
18.2.1
,这给出了:

{
eslint:“^5.16.0”^6.8.0”^7.2.0”,
“eslint插件导入”:“^2.22.1”,
“eslint-plugin-jsx-a11y”:“^6.4.1”,
“eslint插件反应”:“^7.21.5”,
“eslint插件反应挂钩”:“^4 | ^3 | | ^2.3.0 | | ^1.7.0”
}
显示错误详细信息的日志文件位于
~/.npm/\u logs/

日志文件显示,
npx install peerdeps
eslint
选择
^7.2.0
,为
eslint
选择
^1.7.0
后一种
eslint插件需要
eslint“^3.0.0”| ^4.0.0 | ^5.0.0 | ^6.0.0”
(根据日志文件),因此解析依赖关系树时出错

我明确安装了所有软件包中最新的一个(即
npm install eslint--save dev
etc),这些软件包安装了以下版本(来自package.json),这些版本与上述依赖项一致

“开发依赖性”:{
“eslint”:“^7.25.0”,
“eslint配置airbnb”:“^18.2.1”,
“eslint插件导入”:“^2.22.1”,
“eslint-plugin-jsx-a11y”:“^6.4.1”,
“eslint插件反应”:“^7.23.2”,
“eslint插件反应挂钩”:“^4.2.0”
}

我通过显式安装依赖的npm软件包解决了这个问题,即
npm安装[package]@[version]--保存dev
而不是使用
npx安装peerdeps
快捷方式

npm包页面提供了有关如何使用:
npm info“eslint config”列出依赖项的详细信息-airbnb@latest“对等依赖项

对于版本
18.2.1
,这给出了:

{
eslint:“^5.16.0”^6.8.0”^7.2.0”,
“eslint插件导入”:“^2.22.1”,
“eslint-plugin-jsx-a11y”:“^6.4.1”,
“eslint插件反应”:“^7.21.5”,
“eslint插件反应挂钩”:“^4 | ^3 | | ^2.3.0 | | ^1.7.0”
}
显示错误详细信息的日志文件位于
~/.npm/\u logs/

日志文件显示,
npx install peerdeps
eslint
选择
^7.2.0
,为
eslint
选择
^1.7.0
后一种
eslint插件需要
eslint“^3.0.0”| ^4.0.0 | ^5.0.0 | ^6.0.0”
(根据日志文件),因此解析依赖关系树时出错

我明确安装了所有软件包中最新的一个(即
npm install eslint--save dev
etc),这些软件包安装了以下版本(来自package.json),这些版本与上述依赖项一致

“开发依赖性”:{
“eslint”:“^7.25.0”,
“eslint配置airbnb”:“^18.2.1”,
“eslint插件导入”:“^2.22.1”,
“eslint-plugin-jsx-a11y”:“^6.4.1”,
“eslint插件反应”:“^7.23.2”,
“eslint插件反应挂钩”:“^4.2.0”
}

我通过显式安装依赖的npm软件包解决了这个问题,即
npm安装[package]@[version]--保存dev
而不是使用
npx安装peerdeps
快捷方式

npm包页面提供了有关如何使用:
npm info“eslint config”列出依赖项的详细信息-airbnb@latest“对等依赖项

对于版本
18.2.1
,这给出了:

{
eslint:“^5.16.0”^6.8.0”^7.2.0”,
“eslint插件导入”:“^2.22.1”,
“eslint-plugin-jsx-a11y”:“^6.4.1”,
“eslint插件反应”:“^7.21.5”,
“eslint插件反应挂钩”:“^4 | ^3 | | ^2.3.0 | | ^1.7.0”
}
显示错误详细信息的日志文件位于
~/.npm/\u logs/

日志文件显示,
npx install peerdeps
eslint
选择
^7.2.0
,为
eslint
选择
^1.7.0
后一种
eslint插件需要
eslint“^3.0.0”| ^4.0.0 | ^5.0.0 | ^6.0.0”
(根据日志文件),因此解析依赖关系树时出错

我明确安装了所有软件包中最新的一个(即
npm install eslint--save dev
etc),这些软件包安装了以下版本(来自package.json),这些版本与上述依赖项一致

“开发依赖性”:{
“eslint”:“^7.25.0”,
“eslint形态
npx install-peerdeps --dev eslint-config-airbnb
install-peerdeps v3.0.3
Installing peerdeps for eslint-config-airbnb@latest.
npm install eslint-config-airbnb@18.2.1 eslint@^7.2.0 eslint-plugin-import@^2.22.1 eslint-plugin-jsx-a11y@^6.4.1 eslint-plugin-react@^7.21.5 eslint-plugin-react-hooks@^1.7.0 --save-dev

ERR undefined