javascript - 如何在 UNIX 和 Windows 上运行多个 npm 脚本

标签 javascript node.js npm

我想同步运行多个 npm 脚本。(一个接一个)例如,这是我的 npm 脚本。我的项目中同时有 Bower 和 npm 包。

{
  "scripts": {
    "installnpm": "npm i",
    "installbower": "bower i",
    "rimraf":"rimraf dist"
    "lernabootstrap": "lerna bootstrap",
    "start":"nodemon myApp.js"
  }
} 

如何在 UNIX 和 Windows 上运行多个脚本而不出现任何错误? 脚本还包括 npm 和 Bower install 命令,如您所见。对于这种情况重要吗?

最佳答案

您可以在 Windows 和 Unix 环境中使用 && 同步运行命令。

所以...

{
  "scripts": {
    "installnpm": "npm i",
    "installbower": "bower i",
    "rimraf":"rimraf dist"
    "lernabootstrap": "lerna bootstrap",
    "start":"nodemon myApp.js",
    "all": "npm run installnpm && npm run installbower && npm run start"
  }
} 

这样你就可以运行npm run all来同步执行所有这些npm脚本

这是一个回答 Windows 的答案和 this answer也很有用。

关于javascript - 如何在 UNIX 和 Windows 上运行多个 npm 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60128317/

相关文章:

javascript - jQuery:如何从 url/hash 获取热链接?

javascript - 使用 Bootstrap 将所有对象对齐在 div 的中间

javascript - typescript:读取 Node js 中的类装饰器文件

node.js - 路径 "/tmp/build_.../client/package.json"没有这样的文件或目录

javascript - 如何转义存储颜色名称的 Less 变量中的引号?

javascript - 在 Javascript 中从 2 个值和键数组构建一个 Map

mysql - 如何在 OpenShift 中使用 NodeJS 服务器连接到 MySQL?

javascript - 如何将直播数据集成到nodeJS中并表达

node.js - 如何访问 GKE 中的 npm 日志文件?

reactjs - 如何在 npmjs.com 中获取包的 url 而不是使用 npm 安装