1

我将使用 WebStorm IDE 进行全栈实现。我为此使用 react.js 和 node-express。我可以在单独的项目中做到这一点。但我想知道如何在配置端口的同时在 WebStorm 项目中实现后端和前端。

启动前端时,我们可以在 package.json 文件中的"start": "parcel index.html". 启动后端时,我们可以提供"node app.js"但是当我们在两个不同的项目中进行实施时可以这样做。

但是,如果我们同时做前端和后端,我该如何在两个不同的端口上开始 react 部分和 node-express 部分?例如:
- react app > localhost:1234
- node-express > localhost:3000

"start": "parcel index.html"
"start": "node app.js"

// 在 package.json 中我们只能设置一个start

4

1 回答 1

1

您可以使用像npm-run-all这样的包来实现这一点。安装它,然后在你的 package.json 中有两个单独的脚本(如 start-front-end 和 start-server),npm-run-all 运行这两个脚本,例如

"scripts": {
  "start-front-end": "parcel index.html --open",
  "start-server": "node app.js",
  "start": "npm-run-all start-server start-front-end",
}
于 2019-05-30T12:46:12.927 回答