vue 配置发布测试环境,成产环境api

vue通过配置不同命令自动发布到测试环境或者成产环境

cnpm run build 配置开发环境

cnpm run build:test  打包到测试环境

cnpm run build:prod 打包到成产环境

vue 在vue-cli脚手架会生成build config两个文件夹

在build文件夹下新建webpack.test.conf.js 将webpack.prod.conf.js内容复制过来

将webpack.test.conf.js 修改成 const env = require('../config/test.env')

const env = require('../config/test.env')

在config新建test.env.js 将prod.env.js复制过来

test.env.js

'use strict'
module.exports = {
  NODE_ENV: '"production"',
  API_ROOT:'"http://测试.com:18081/app/"'
}

prod.env.js

'use strict'
module.exports = {
  NODE_ENV: '"production"',
  API_ROOT:'"https://正式.com/app/"'
}

dev.env.js

'use strict'
const merge = require('webpack-merge')
const prodEnv = require('./prod.env')

module.exports = merge(prodEnv, {
  NODE_ENV: '"development"',
  API_ROOT: '/api/'
})

在build下新建test.js

将build.js内容复制到test.js

const webpackConfig = require('./webpack.test.conf')

最后修改package.json

"scripts": {
    "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
    "start": "npm run dev",
    "e2e": "node test/e2e/runner.js",
    "test": "npm run e2e",
    "build": "node build/build.js",
    "build:test":"node build/test.js"
    
  },

 

转载于:https://www.cnblogs.com/junwu/p/11243116.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值