在 yarn start 上响应命令,并使用相同的命令初始化服务器
React command on yarn start and also init server with same command
我正在尝试将另一个命令附加到 yarn start
。我不确定是否可行,但是当我 运行 命令 yarn start
时,我希望我的 React 应用程序启动,我也想同时启动我的服务器。
我所知道的是使用 2 个终端,其中一个带有 React 应用程序目录并调用 yarn start
C:\Users\ivanr\Documents\GitHub\bees\business-scheduler>
和一个带有服务器目录(在 React 应用程序目录内)并调用 node src/index.js
C:\Users\ivanr\Documents\GitHub\bees\business-scheduler\server>
"scripts": {
"start": "react-scripts start", // is it possible that I can say in server directory run node src/index.js here?
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
您可以使用concurrently
首先安装它
$ npm install concurrently
然后在你的命令中使用它
"scripts": {
"start": "concurrently \"yarn start-client\" \"yarn start-server\"",
"start-client": "react-scripts start",
"start-server": "cd .\server && node src/index.js"
}
您可以使用npm-run-all
"scripts": {
"clean": "rimraf dist",
"lint": "eslint src",
"build": "babel src -o lib"
}
npm-运行-所有干净的 lint build
我正在尝试将另一个命令附加到 yarn start
。我不确定是否可行,但是当我 运行 命令 yarn start
时,我希望我的 React 应用程序启动,我也想同时启动我的服务器。
我所知道的是使用 2 个终端,其中一个带有 React 应用程序目录并调用 yarn start
C:\Users\ivanr\Documents\GitHub\bees\business-scheduler>
和一个带有服务器目录(在 React 应用程序目录内)并调用 node src/index.js
C:\Users\ivanr\Documents\GitHub\bees\business-scheduler\server>
"scripts": {
"start": "react-scripts start", // is it possible that I can say in server directory run node src/index.js here?
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
您可以使用concurrently
首先安装它
$ npm install concurrently
然后在你的命令中使用它
"scripts": {
"start": "concurrently \"yarn start-client\" \"yarn start-server\"",
"start-client": "react-scripts start",
"start-server": "cd .\server && node src/index.js"
}
您可以使用npm-run-all
"scripts": {
"clean": "rimraf dist",
"lint": "eslint src",
"build": "babel src -o lib"
}
npm-运行-所有干净的 lint build