如何让 npm 同时启动 angular 和 node 服务器

Sta*_*Dev 1 node.js angular

是否可以使用 npm 启动 angular 默认服务器(端口:4200)和 node.js(端口:8080)?

包.json:

"start":"ng serve && node server.js"
Run Code Online (Sandbox Code Playgroud)

如果我运行npm start,则只有 angular 的服务器(4200)开始运行,而节点的服务器(8080)不会。

有没有办法让两台服务器都必须使用 npm 同时在各自的端口上运行。

需要别人的帮助。

Ale*_*non 5

在 package.json 中,您可以添加

"start": "ng serve --open | nodemon node/",
Run Code Online (Sandbox Code Playgroud)

请记住,它与您的 package.json location 相关,因此在上面的示例中,node 是我的 angular 项目中的一个子目录。这也将为您打开一个浏览器。如果您不想打开浏览器,只需删除 --open

完整示例

"scripts": {
"ng": "ng",
"start": "ng serve --open | nodemon node/",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
Run Code Online (Sandbox Code Playgroud)

},

您当然可以使用 gulp 作为其他答案建议