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