【问题标题】:How to run server only after webpack completes bundling bundles?仅在 webpack 完成捆绑包后如何运行服务器?
【发布时间】:2022-01-30 20:08:45
【问题描述】:
"scripts": {
    "start": "node server.js",
    "build": "webpack"
  },

如何在单个命令中先运行npm run build,然后运行npm start

"scripts": {
    "start": "node server.js",
    "build": "webpack",
    "start-dev" : "npm run build && npm run start"
   },

我尝试了命令npm run start-dev。但只有 webpack 正在编译。服务器没有运行。

【问题讨论】:

标签: javascript node.js express webpack


【解决方案1】:

我不知道为什么这不起作用,但是,无论如何,你可以试试这个:

"scripts": {
    "start": "node server.js",
    "build": "webpack",
    "start-dev" : "webpack && node server.js"
}

【讨论】:

    【解决方案2】:
          npm i npm-run-all
    

    这个包从来没有遇到过问题。你可以添加任意多的命令

       "dev:start": "npm-run-all build start",
    

    【讨论】:

      猜你喜欢
      • 2023-03-28
      • 2017-06-16
      • 2023-03-23
      • 2016-06-26
      • 2017-12-22
      • 2014-09-26
      • 2019-11-24
      • 2018-09-20
      • 1970-01-01
      相关资源
      最近更新 更多