Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么jslint不使用npm包_Javascript_Drupal 7_Jslint_Jshint - Fatal编程技术网

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*/
添加到代码中