阅读这篇文章后,我正在尝试使用 npm 作为任务运行器/构建工具:
How to use npm as a build tool
虽然我取得了一些成功,但我仍然坚持一件事。当运行 JSLINT、JSHINT 或 ESLINT 等命令行全局工具时,npm 将始终在控制台窗口中显示 Exit 1 代码:
如您所见,该命令运行良好,但 npm 将其视为错误并显示错误日志信息。这是否正常和/或是否有针对特定命令将其关闭的方法?
附加信息:这是我的 package.json 配置中的脚本 block :
“脚本”:{ “开始”:“Node ./src/server/index.js”, “测试”: ””, “lint”:“eslint index.js”
然后在 npm cli 中输入:
npm run lint
这将执行在 package.json 文件中找到的脚本,标签为:'lint'
最佳答案
我用这个:
"scripts": {
"start": "node ./src/server/index.js",
"lint": "eslint index.js || exit 0"
}
问候!
关于javascript - 使用 npm 作为任务运行器/构建工具 - 某些 cli 模块有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28161020/