vue 分环境打包配置
程序员文章站
2024-01-24 23:53:16
...
在config下新建 test.env.js 文件
在prod.env.js 文件中改成
// 改成你的环境域名就行 正式和测试的
'use strict'
const target = process.env.npm_lifecycle_event;
if (target == 'test') {
//测试
var obj = {
NODE_ENV: '"production"',
//post用当前域名
API_ROOT: '"https://"',
//数据字典
API_ROOT_DICT: '"https://"',
}
} else if (target == 'prod') {
//线上
var obj = {
NODE_ENV: '"production"',
//post用当前域名
API_ROOT: '"http://"',
//数据字典
API_ROOT_DICT: '"http://"',
}
}
module.exports = obj;
在test.env.js
'use strict'
module.exports = {
NODE_ENV: '"testing"',
EVN_CONFIG: '"test"',
API_ROOT: '"/test/apis/"'
}
在package.json 中
"scripts": {
"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
"start": "npm run dev",
"build": "node build/build.js",
"test": "node build/build.js",
"prod": "node build/build.js"
},
测试环境
npm run test
正式环境
npm run prod
**将打包好的dist文件上传到服务器上就Ok了 这里注意如果dist文件的内容直接放到服务器上 生成的index.html文件 把所有引用的 文件
/static/
./static/路径全都要加上 . 所有的/static/前 否知 页面没有样式 会是空白的**
上一篇: css3 渐变
下一篇: css3基础4-布局
推荐阅读
-
vue 分环境打包配置
-
cordova环境配置,将vue项目打包成apk
-
cordova环境配置,将vue项目打包成app的详细流程
-
(三)01 -Vue项目打包发布移动App——vue.config.js中配置相对路径publicPath为空字符串 & 在public中添加HBuilderX的打包配置文件manifest.json
-
解决Vue-cli npm run build生产环境打包,本地不能打开的问题
-
Parcel.js和Vue 2.x 极速零配置打包体验示例
-
Windows环境配置jenkins打包Android项目和vue项目
-
关于vue-cli 3配置打包优化要点(推荐)
-
vue-cli3 配置开发与测试环境详解
-
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤