为什么jslint不能使用npm包

问题描述 投票:0回答:2

我安装了:

npm i jslint

[email protected] updated 1 package and audited 6594 packages in 5.791s found 53 vulnerabilities (15 low, 16 moderate, 22 high)

我做了一些配置: ./node_modules/.bin/jslint --init

然后 : ./node_modul.es/.bin/jslint gulpfile.js --fix

我有建议,但它没有修复它。

javascript drupal-7 jslint jshint
2个回答
1
投票

如果您没有全局安装权限,并且使用npm版本5.2+,则可以使用npx

它下载包并在本地执行。

用法:

npx jslint --init

JSlint似乎没有--fix选项,所以你的第二个命令无论如何都行不通。考虑使用具有自动修复功能的eslint


1
投票

有两种方法可以安装npm软件包。

本地和全球。

您已在本地安装了软件包,但正在尝试运行全局命令。

要全局安装软件包,您可以运行以下命令

npm i -g jslint

或者,由于您没有全局权限,因此可以在本地安装它并将npm脚本添加到项目中的package.json文件中:

"scripts": {
    "lint": "jslint gulpfile.js"
}

并运行它

npm run lint
© www.soinside.com 2019 - 2024. All rights reserved.