Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.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 从package.json以脚本形式运行时出现ESLint错误_Javascript_Node.js_Eslint - Fatal编程技术网

Javascript 从package.json以脚本形式运行时出现ESLint错误

Javascript 从package.json以脚本形式运行时出现ESLint错误,javascript,node.js,eslint,Javascript,Node.js,Eslint,我可以使用以下命令行运行ESLint: ./node_modules/.bin/eslint "src/**/*.js" 当我尝试将以下语句添加到my package.json的scripts部分时: "lint": "eslint src/**/*.js", 它确实运行并给出正确的输出,但随后崩溃。我猜如果我不以package.json脚本的形式运行它,那么它与引号有关 如何向我的package.json中添加一个脚本,为我的src/目录中的所有JavaScript文件运行eslint?试

我可以使用以下命令行运行ESLint:

./node_modules/.bin/eslint "src/**/*.js"
当我尝试将以下语句添加到my package.json的scripts部分时:

"lint": "eslint src/**/*.js",
它确实运行并给出正确的输出,但随后崩溃。我猜如果我不以package.json脚本的形式运行它,那么它与引号有关

如何向我的package.json中添加一个脚本,为我的src/目录中的所有JavaScript文件运行eslint?

试试:

"lint": "eslint -c .eslintrc ./src/"
试试看:

"lint": "eslint -c .eslintrc ./src/"

在进一步研究之后(使用谷歌中我能想到的每一个搜索),当从npm作为脚本运行时,这是ESLint的正常行为:

在进一步研究之后(使用谷歌中我能想到的每一个搜索),当从npm作为脚本运行时,这是ESLint的正常行为:

只需使用单引号:

"lint": "eslint 'src/**/*.js'"

只需使用单引号:

"lint": "eslint 'src/**/*.js'"

不断抛出错误。首先,它不能fin.eslintrc(必须放在.js后面)。在那之后,它崩溃了,就像我已经尝试过的一样。更糟糕的是,只有在发现错误时它才会崩溃。不断抛出错误。首先,它不能fin.eslintrc(必须放在.js后面)。在那之后,它崩溃了,就像我已经尝试过的一样。最重要的是,它只有在发现错误时才会崩溃。在路径周围。在路径周围。npm run lint-s显示linter输出并使npm输出静音。npm run lint-s显示linter输出并使npm输出静音。这修复了问题此问题已修复