繁体   English   中英

在本地安装 ESLint 不起作用

[英]Installing ESLint locally doesn't work

如果我全局安装 ESLint 我可以使用它,但是如果我卸载全局 ESLint 并仅将其安装在项目文件夹中:

npm install eslint --save-dev

然后运行 ​​eslint -v,它说找不到命令。

如果我只想在我的项目中使用它,是否还需要全局安装 ESLint?

在本地安装它会将其安装在node_modules目录下,该目录不会在您的系统搜索可执行文件的 PATH 中。

使用npx运行它,它与最新版本的npm一起分发。

npx eslint -v

您仅在本地安装了它,因此您只能通过./node_modules/.bin/eslint -v运行它。 要全局安装它,请执行以下操作: npm install --global esint --save-dev 也许您需要 sudo/root 权限。

要在本地使用它,请确保已安装 eslint:

npm install --save-dev eslint

在您的项目文件夹中运行:

./node_modules/.bin/eslint --init

对我来说,它适用于npx 所以,命令将在下面(也许它适用于npm

npx eslint --fix
npx eslint 。 --ext .js,.jsx,.ts,.tsx
npx eslint --fix 。 --ext .js,.jsx,.ts,.tsx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM