如何使用单个命令来安装客户端和服务器项目依赖项?"/>
如何使用单个命令来安装客户端和服务器项目依赖项?
我在单个根文件夹中有项目的后端和前端部分:
./app/ - backend files and folders
./app/forntend/ - front end files and folders
在我的应用文件夹中,我具有带有脚本和后端依赖项的package.json,安装脚本如下:"install": "npm i && cd ./frontend && npm i"
,我在前端也具有package.json并具有自己的优势当我运行安装脚本时,它将进入无限的安装循环,我必须手动终止安装。package.json
中是否可以有一个安装脚本?
您可以使用concurrently npm模块来解决此问题。./app/-后端文件和文件夹./app/forntend/-前端文件和文件夹
同时安装在根文件夹中,即./app /->后端,您可以运行多个自定义npm脚本。例如:您可以创建2个单独的脚本来安装依赖项(客户端依赖项和服务器依赖项),然后创建install-all-deps脚本,该脚本将一个接一个地运行两个脚本,并在两个目录中都安装所有dep。
{
"scripts": {
"server-dependencies": "npm install",
"client-dependencies": "npm install --prefix forntend",
"install-all-deps": "concurrently \"npm run server-dependencies\" \"npm run client-dependencies\""
}
}
同时链接:-https://www.npmjs/package/concurrently希望这会有所帮助。
更多推荐
如何使用单个命令来安装客户端和服务器项目依赖项?
发布评论