Javascript 为什么jslint不使用npm包
我安装了:Javascript 为什么jslint不使用npm包,javascript,drupal-7,jslint,jshint,Javascript,Drupal 7,Jslint,Jshint,我安装了: npm i jslint jslint@0.12.1在5.791s中更新了1个软件包并审核了6594个软件包,发现53个漏洞(15个低漏洞、16个中漏洞、22个高漏洞) 我做了一些配置: /node\u modules/.bin/jslint--init 然后: /node\u module.es/.bin/jslint gulpfile.js——修复 我有一些建议,但它并没有解决它。安装npm软件包有两种方法 本地和全球 您已在本地安装程序包,但正在尝试运行全局命令 要全局安装软件
npm i jslint
jslint@0.12.1在5.791s中更新了1个软件包并审核了6594个软件包,发现53个漏洞(15个低漏洞、16个中漏洞、22个高漏洞)
我做了一些配置:/node\u modules/.bin/jslint--init
然后:/node\u module.es/.bin/jslint gulpfile.js——修复
我有一些建议,但它并没有解决它。安装npm软件包有两种方法 本地和全球 您已在本地安装程序包,但正在尝试运行全局命令 要全局安装软件包,可以运行以下命令
npm i -g jslint
或者,由于您没有全局权限,您可以在本地安装它,并将npm脚本添加到项目中的package.json文件中:
"scripts": {
"lint": "jslint gulpfile.js"
}
并运行它
npm run lint
安装npm包有两种方法 本地和全球 您已在本地安装程序包,但正在尝试运行全局命令 要全局安装软件包,可以运行以下命令
npm i -g jslint
或者,由于您没有全局权限,您可以在本地安装它,并将npm脚本添加到项目中的package.json文件中:
"scripts": {
"lint": "jslint gulpfile.js"
}
并运行它
npm run lint
如果您没有全局安装的权限,并且您使用的是npm版本5.2+,则可以使用 它下载包并在本地执行 用法:
npx jslint--init
JSlint似乎没有--fix选项,因此您的第二个命令无论如何都无法工作。考虑使用自动修复功能< P>如果您没有全局安装的权限,并且使用NPM版本5.2 +,您可以使用.< /P> 它下载包并在本地执行 用法:
npx jslint--init
JSlint似乎没有--fix选项,因此您的第二个命令无论如何都无法工作。考虑使用自动修复功能我没有权限在全局上安装它。我需要在本地运行。但无法运行。如果没有全局权限,请使用解决方案编辑答案。我没有全局安装该解决方案的权限。我需要在本地运行。但无法运行。如果没有全局权限,请使用解决方案编辑答案。要求这些脚本在所有浏览器中运行。IE10及以上。是的,ESlint是一个不错的选择。但它也将显示ES6的建议。有没有一种方法可以让我使用ESlint并过滤所有ES6概念。可能在JSON文件的设置中。您可以在.eslintrc.JSON中设置env键<代码>{env:{es6:false}我设置了{env:{es6:false}},但它仍然显示es6建议。也许您可以将
/*eslint env es6:false*/
添加到您的代码系统中。要求这些脚本在所有浏览器中运行。IE10及以上。是的,ESlint是一个不错的选择。但它也将显示ES6的建议。有没有一种方法可以让我使用ESlint并过滤所有ES6概念。可能在JSON文件的设置中。您可以在.eslintrc.JSON中设置env键<代码>{env:{es6:false}我设置了{env:{es6:false}},但它仍然显示es6建议。也许您可以将/*eslint env es6:false*/
添加到代码中