webpack 完成构建后 运行 节点服务器的 NPM 命令

NPM command for run Node server after webpack finish building

我想 运行 像这样的命令:npm 运行 start:dev 来制作我的节点服务器 运行s 但是在 webpack 完成构建包之后。

我当前的 npm 脚本是:

"scripts": {
    "start": "node server/server.js",
    "start:dev": "npm run build:prod & npm start",
    "lint": "eslint *",
    "build:dev": "webpack",
    "build:prod": "webpack -p --env production",
    "dev-server": "webpack-dev-server",
    "test": "cross-env NODE_ENV=test jest --config=jest.config.json"
},

当前命令将同时启动这两个操作。

打字错误:您实际上并不想使用 &,您想要 &&:

"start:dev": "npm run build:prod && npm start",

A single ampersand will background run:build 作业并导致 start 到 运行 同时发生。