[英]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.