javascript - 使用 npm 作为任务运行器/构建工具 - 某些 cli 模块有问题

标签 javascript node.js npm eslint

阅读这篇文章后,我正在尝试使用 npm 作为任务运行器/构建工具:

How to use npm as a build tool

虽然我取得了一些成功,但我仍然坚持一件事。当运行 JSLINT、JSHINT 或 ESLINT 等命令行全局工具时,npm 将始终在控制台窗口中显示 Exit 1 代码:

enter image description here

如您所见,该命令运行良好,但 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/

相关文章:

javascript - 在 VueJS 中更改已安装的属性不会触发计算

javascript - 从上一页访问数据层

javascript - jQuery animate() 定位问题

javascript - 在 Javascript 中连接两个十六进制值

node.js - `Error: Evaluation failed: Object` 和 `Error: Protocol error (Network.getResponseBody): Request content was evicted from inspector cache`

node.js - 使用 grunt 插件

javascript - CSS 背景图像不显示 meteor

javascript - Socket.io 发出特殊字符

node.js - Sails.js 缺少模块

node.js - npm install solc 和 solc-cli 但在 ubuntu 中失败