vue-cli-service build 自定义参数方式
更新时间:2023年10月30日 16:16:11 作者:ccc陈陈陈
这篇文章主要介绍了vue-cli-service build 自定义参数方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
vue-cli-service build 自定义参数
vue-cli-service build
(1)**作用:**是打包资源文件
(2)**工具:**通过脚手架依赖的dotenv模块实现参数定义和读取
(3)**原理:**detenv作用是将环境变量从.env文件加载到process.env中,代码就可以通过process.env.VUE_APP_XX访问自定义的VUE_APP_XX的值了
在vue-cli-service的packjson中切换环境
(1)在运行时如果需要区分生产环境和测试环境
只需要
“scriptes”: { “serve”: “vue-cli-service serve”, // 会将process.env.NODE_ENV设置为development “build”: “vue-cli-service build” // 会将process.env.NODE_ENV设置为production }
(2)在build时在dist/目录会有用于生产环境的包
需要添加选项–mode区分测试环境和生产环境
“scripts”: { “build:test”: “vue-cli-service build --mode test”, // 测试环境 “build:prod”: “vue-cli-service build --mode prod”, // 生产环境 },
"build:dev": "vue-cli-service build --mode dev", // 打包开发环境 "build:test": "vue-cli-service build --mode test", // 打包集成测试 "build:uat": "vue-cli-service build --mode uat", // 打包验收测试 "build:prod": "vue-cli-service build --mode prod", // 打包生产环境
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
在vue项目中使用axios发送post请求出现400错误的解决
这篇文章主要介绍了在vue项目中使用axios发送post请求出现400错误的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-09-09vue中v-for和v-if一起使用之使用compute的示例代码
这篇文章主要介绍了vue中v-for和v-if一起使用之使用compute的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-05-05vue.js中window.onresize的超详细使用方法
这篇文章主要给大家介绍了关于vue.js中window.onresize的超详细使用方法,window.onresize 是直接给window的onresize属性绑定事件,只能有一个,文中通过代码介绍的非常详细,需要的朋友可以参考下2023-12-12
最新评论