javascript - 如果存储库中不存在文件,则终止 npm start 并显示自定义错误

标签 javascript npm terminal console

如果代码库中缺少特定文件,是否可以中断/终止 npm start 进程?

如果文件 dev-variables.js 不存在,我想终止该进程,最好带有“您缺少 dev-variables.js 文件”这样的自定义错误。

最佳答案

使用预启动 https://docs.npmjs.com/misc/scripts

"scripts": {
  "prestart": "scripts/check-dev-variables.js"
}

如果找不到文件,scripts/check-dev-variables.js 将抛出异常

关于javascript - 如果存储库中不存在文件,则终止 npm start 并显示自定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58248306/

相关文章:

shell - 如何从我的 Cocoa 应用程序运行 shell 命令?

javascript - 如何在异步函数中从此返回的对象中提取数据?

javascript - 如何避免 JSDoc 在 Node JS 函数中生成全局范围文档?

node.js - npm 尝试安装 Node 检查器失败

c - 在 C 中存储来自终端输入的字符指针

terminal - 为什么 vs-code 终端在内部不工作?

javascript - 如何将每个标记与其自己的信息窗口链接起来?

javascript - 使用我的 "DragEnter"和 "Dreagleave"函数在 Firefox 浏览器上进行 Knockout.js 拖放操作时出现问题

javascript - eslint 脚本因meteor run npm eslint 失败

npm - "npm install"给出错误消息 "invalid",这是什么?