【问题标题】:How to create an npm script如何创建一个 npm 脚本
【发布时间】:2019-10-06 00:41:30
【问题描述】:

我有两个文件夹:客户端和服务器。当我运行服务器时,我想在客户端文件夹中使用 npm run build 命令创建一个分发命令。

例如,我要做的是在服务器文件夹中运行 npm start ,然后在客户端文件夹中运行 npm run build 。

这可能吗?

【问题讨论】:

    标签: node.js express vue.js


    【解决方案1】:

    为此,您可以使用名为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

    【讨论】:

      【解决方案2】:

      此 bash 脚本将在后台进程中运行服务器,然后切换到客户端目录并构建它。

      cd server
      npm run start &
      cd ../client
      npm run build
      

      【讨论】:

      • 您能否为您的代码添加一些解释,以便其他人能够理解它的作用并从中学习?
      猜你喜欢
      • 2017-01-26
      • 2014-09-22
      • 1970-01-01
      • 1970-01-01
      • 2017-08-08
      • 2020-07-23
      • 1970-01-01
      • 2020-10-21
      相关资源
      最近更新 更多