如何创建 npm 脚本
How to create an npm script
我有两个文件夹:客户端和服务器。当我 运行 服务器时,我想在客户端文件夹中使用 npm 运行 build 命令创建一个分发命令。
比如我想做的是运行在server文件夹中npm start,然后在client文件夹中运行npm 运行build。
这可能吗?
这个bash脚本将运行后台进程中的服务器,然后切换到客户端目录并构建它。
cd server
npm run start &
cd ../client
npm run build
为此,您可以使用名为 concurrently 的库,您可以在其中从一个 运行 脚本中 运行 多个命令。在你的 package.json
添加一些这样的脚本
"scripts": {
"start": "node index.js",
"start-dev": "node index.js",
"client-build": "npm build --prefix ../client",
"dev": "concurrently \"npm run start-dev\" \"npm run client-build\""
}
那么您只需要 运行 脚本 npm run dev
我有两个文件夹:客户端和服务器。当我 运行 服务器时,我想在客户端文件夹中使用 npm 运行 build 命令创建一个分发命令。
比如我想做的是运行在server文件夹中npm start,然后在client文件夹中运行npm 运行build。
这可能吗?
这个bash脚本将运行后台进程中的服务器,然后切换到客户端目录并构建它。
cd server
npm run start &
cd ../client
npm run build
为此,您可以使用名为 concurrently 的库,您可以在其中从一个 运行 脚本中 运行 多个命令。在你的 package.json
添加一些这样的脚本
"scripts": {
"start": "node index.js",
"start-dev": "node index.js",
"client-build": "npm build --prefix ../client",
"dev": "concurrently \"npm run start-dev\" \"npm run client-build\""
}
那么您只需要 运行 脚本 npm run dev