1

我对 vue-cli-service 有疑问。我是 FE 开发的新手,所以如果我的问题很愚蠢,请耐心等待。

Node 版本为 14.9.x 操作系统是 macOS Catalina,但是,同样会在 Jenkins 管道中运行,因此最终的操作系统将是 Centos 7。已使用以下方式安装依赖项:npm install <package name>. 目前 package.json 和 package-lock.json 似乎包含了我需要的所有东西。

如果我执行:

./node_modules/.bin/vue-cli-service build --mode development

一切运行良好,我认为 vue-cli-service 尚未添加到搜索路径中。在我的package.json文件中,我输入了:

{
    "name": "WebApp",
    "version": "0.1.0",
    "private": true,
    "scripts": {
        "serve": "vue-cli-service serve --port 8081",
        "build:development": "./node_modules/.bin/vue-cli-service build --mode development",
        "build:staging": "vue-cli-service build --mode staging",
        "build:production": "vue-cli-service build --mode production",
        "build:preproduction": "vue-cli-service build --mode preproduction",
        "test": "vue-cli-service test",
        "lint": "vue-cli-service lint"
    },
    :
    . 

如果我执行:npm run build:production没有任何效果,如果我运行npm run build:development,它可以工作,但是我正在使用命令对路径进行硬编码。如何避免将路径粘贴在 package.json 文件中?欢迎任何建议。

4

0 回答 0