javascript - 为 "scripts"使用单独的文件

标签 javascript npm package.json

在我的 package.json 文件中,我在“脚本”中有很多命令,如下面的代码。

"scripts" {
  "script1": "command example",
  "script2": "command example",
  "script3": "command example",
  "script4": "command example",
  "script5": "command example",
  "script6": "command example",
  "script7": "command example",
  ...
}

有没有办法将这些命令移动到另一个文件?

例如,我正在考虑将它们移动到类似 bin/commands.js 的文件中。

最佳答案

这是一个常见问题,让您的 package.json 因脚本过多而变得臃肿。 Kent Dodds 构建了一个非常好的解决方案,称为 NPS (npm-package-scripts)。不幸的是,这个问题的解决方案并不多。

PRO:您在 js 文件中定义脚本,这样您就拥有更大的灵 active ,减少 package.json 中的困惑,良好的社区支持。

缺点:不多只是命令不同(nps vs npm)

关于javascript - 为 "scripts"使用单独的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55566821/

相关文章:

javascript - React Webpack 动态文件名

npm - 瓦丁 19 : Using NPM modules with own Vaadin dependencies fails

node.js - package.json 依赖部分中的 "npm:"前缀是什么意思?

node.js - 如何识别哪些 npm 包只是对等依赖项?

javascript - 如何在浏览器中使用 superagent 将字符串作为文件发布

javascript - SAP OpenUI5 - AttachRequestCompleted 内的调用函数

javascript - jquery 总数

Javascript 不导入从 git 安装的 npm 包

npm - 如果安装失败,npm 会删除下载的模块吗?

javascript - 没有 package.json 的 Node.js 项目