在写项目的过程中发现了一个很好用的第三方包concurrently
,可以通过一条命令npm run dev
同时启动后端服务器与前端Vue项目、在开发期间非常方便。
注意
:但是最好先把前端项目的文件夹放到后端的文件夹中!!(开发完再移出,并删除配置即可)
1.执行npm i concurrently
进行安装
2.在前端项目的package.json
的scripts
中添加"start": "npm run serve"
"scripts": {
"start": "npm run serve"
},
3.在后端项目的package.json
的scripts
中添加如下配置,client是我前端文件夹的名字
"scripts": {
"client-install": "npm install --prefix client",
"client": "npm start --prefix client",
"start": "node server.js",
"server": "nodemon server.js",
"dev": "concurrently \"npm run server\" \"npm run client\""
},
4.最后执行npm run dev
即可都启动。