首页 > 其他分享 >Vue 指定配置运行

Vue 指定配置运行

时间:2023-01-12 19:45:25浏览次数:60  
标签:Vue args 配置 serve 指定 js vue 8556 config

在项目根目录创建 run.js:

const { spawnSync } = require('child_process');
const { resolve } = require('path');

const args = process.argv.slice(2)
if (args.length < 2) {
  console.log('参数缺失')
  return
}
cmd = args[0]
config = args[1]
spawnSync('npm', ['run', cmd], {
  shell: true,
  env: {
    ...process.env, // 导入原本的环境变量
    VUE_CLI_SERVICE_CONFIG_PATH: resolve(__dirname, config),
  },
  stdio: 'inherit',
})

在项目根目录中创建 config 文件夹,放入配置文件:

<project-root>
  config
    vue.config-localhost-8008.js
    vue.config-localhost-8556.js
  package.json

在 package.json 中添加命令:

"scripts": {
    "serve": "vue-cli-service serve",
    "serve-local-8556": "node run.js serve config/vue.config-localhost-8556.js",
}

其中serve-local-8556指定配置为config/vue.config-localhost-8556.js

让 Vue 使用指定配置文件进行构建

NodeJS 获取命令行后面的参数

标签:Vue,args,配置,serve,指定,js,vue,8556,config
From: https://www.cnblogs.com/Higurashi-kagome/p/17047767.html

相关文章

  • nginx.conf配置文件
    userwwwwww;worker_processesauto;#cat/proc/cpuinfo|grep^processor|wc-l#查看cpu核数worker_cpu_affinityauto;error_log/www/wwwlogs/nginx_error......
  • linux发展史及软件配置
    linux岗位需求#1.岗位需求自动化运维,容器运维,DBA,IDC运维(不建议)ps:linux岗位会的越多给的越多linux工作本质linux简要发展史#1.发展1991年,芬兰林......
  • Web安全入门与靶场实战(3)- 安装配置Kali
    在正式开始课程内容之前,首先需要搭建好实验环境,本课程的实验环境主要是:VMwareWorkstation+Kali+CentOS。VMwareWorkstation推荐从Vmware官网下载试用版,然后在网上找序......
  • 【Vue3.0】关于 script setup 语法糖的用法
    scriptsetup-简介先来看一看官网关于<scriptsetup>的介绍:要彻底的了解setup语法糖,你必须先明确setup()这个组合式API官网中对于这一api的介绍是——在se......
  • springboot 自动配置 自动监控demo
    1、注解定义@Target({java.lang.annotation.ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic@interfaceUmp{publicabstractSt......
  • Spring Boot 加载外部配置文件
    SpringBoot允许你从外部加载配置,这样的话,就可以在不同的环境中使用相同的代码。支持的外部配置源包括:Java属性文件、YAML文件、环境变量、命令行参数。用@Value注解可以......
  • vue data为什么是函数
    vuedata是函数的原因:1、防止data复用;2、data独立性;3、作用域;4、js的特性。总结来说,如果data是一个函数的话,这样每复用一次组件,就会返回一份新的data(类似于给每个组......
  • 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写
    安装vue-cli脚手架之后,运行vue命令,报错。试了很多去缓存加环境变量的都没有成功。遇到一个简单且有效的加环境变量的方法运行npmconfiggetprefix显示一段路径地址......
  • vite vue插件打包配置
    import{defineConfig,UserConfigExport,ConfigEnv}from"vite";importexternalGlobalsfrom"rollup-plugin-external-globals";importvuefrom"@vitejs/plugi......
  • 【SpringBoot】配置篇
      POM.XML<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"......