亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

淺析vue給不同環境配置不同打包命令

2019-11-19 13:13:59
字體:
來源:轉載
供稿:網友

第1步:安裝cross-env

npm i --save-dev cross-env

第2步:修改各環境下的參數

在config/目錄下添加test.env.js、pre.env.js。

修改prod.env.js里的內容,修改后的內容如下:

'use strict'module.exports = { NODE_ENV: '"production"', EVN_CONFIG:'"prod"', API_ROOT:'"/apis/v1"'} 

分別對test.env.js和pre.env.js文件內容進修修改,修改后的內容如下:

'use strict'module.exports = { NODE_ENV: '"testing"', EVN_CONFIG:'"test"', API_ROOT:'"/test/apis/train"'}'use strict'module.exports = { NODE_ENV: '"presentation"', EVN_CONFIG:'"pre"', API_ROOT:'"/pre/apis/train"'} 

對dev.env.js文件內容進行修改,修改后的內容如下。dev環境配制了服務代理,API_ROOT前的api是配制的代理地址。

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

第3步:修改項目package.json文件

對package.json文件中的scripts內容進行個性,添加上新定義的幾種環境的打包過程,里的參數與前面的調協保持一致。

"scripts": { "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js", "start": "npm run dev", "build": "node build/build.js", "build:test": "cross-env NODE_ENV=production env_config=test node build/build.js", "build:pre": "cross-env NODE_ENV=production env_config=pre node build/build.js", "build:prod": "cross-env NODE_ENV=production env_config=prod node build/build.js" }, 

在這里,NODE_ENV最好都設成production,因為在utils.js只做了production一種判定,親測不會影響各環境API參數。

第4步:修改config/index.js

修改config/index.js文件中build參數,這里的參數會在build/webpackage.prod.conf.js中使用到

build:{ // Template for index.html // 添加test pre prod 三處環境的配制 prodEnv: require('./prod.env'), preEnv: require('./pre.env'), testEnv: require('./test.env'), //下面為原本的內容,不需要做任何個性 index:path.resolve(__dirname,'../dist/index.html'), 

第5步:在webpackage.prod.conf.js中使用構建環境參數  

對build/webpackage.prod.conf.js文件進行修改,調整env常量的生成方式。

// 個性env常量的定義// const env = require('../config/prod.env')const env = config.build[process.env.env_config+'Env'] 

第6步:調整build/build.js  

刪除process.env.NODE_ENV的賦值,修改spinner的定義,調整后的內容如下:

'use strict'require('./check-versions')()// 注釋掉的代碼// process.env.NODE_ENV = 'production'const ora = require('ora')const rm = require('rimraf')const path = require('path')const chalk = require('chalk')const webpack = require('webpack')const config = require('../config')const webpackConfig = require('./webpack.prod.conf')// 修改spinner的定義// const spinner = ora('building for production...')var spinner = ora('building for ' + process.env.NODE_ENV + ' of ' + process.env.env_config+ ' mode...' )spinner.start()//更多的其它內容,不需要做任何調整的內容 ... 

最后:

執行npm run build:test打包的就是測試環境

執行npm run build:prod打包的就是生產環境

總結

以上所述是小編給大家介紹的vue給不同環境配置不同打包命令,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产丝袜精品视频| 亚洲人永久免费| 亚洲精品v欧美精品v日韩精品| 亚洲国产精品va在看黑人| 国产精品9999| 欧美精品少妇videofree| 91精品国产91久久久久久吃药| 国产精品69精品一区二区三区| 97视频在线观看播放| 91成人在线观看国产| 欧美裸体xxxx极品少妇软件| 国产亚洲精品美女久久久久| 欧美老女人性生活| 中文字幕亚洲欧美| 国产精品xxxxx| 国产亚洲精品va在线观看| 国产在线精品播放| 国产精品日日做人人爱| 欧美一级高清免费| 欧美国产日韩xxxxx| 久久精品电影网| 国产成人拍精品视频午夜网站| 一个色综合导航| 国产日韩精品视频| 欧美激情视频播放| 亚洲天堂第二页| 亚洲国产精品久久久久秋霞不卡| 日韩免费看的电影电视剧大全| 成人网在线免费看| 2019中文字幕在线| 欧美成人精品h版在线观看| 欧美激情中文字幕在线| 成人做爰www免费看视频网站| 国产成人精品视频在线| 久久久黄色av| 久久精品久久精品亚洲人| 国产精品自拍偷拍视频| 国产伦精品免费视频| 日韩精品在线影院| 亚洲国产成人久久综合一区| 国产成人在线亚洲欧美| 国产精品久久综合av爱欲tv| 亚洲一区二区久久久久久久| 91av视频在线观看| 91青草视频久久| 亚洲国产精品成人一区二区| 成人xxxx视频| 精品福利在线视频| 51久久精品夜色国产麻豆| 91精品久久久久久久久中文字幕| 亚洲aa中文字幕| 亚洲人成在线观| 欧美成人自拍视频| 亚洲xxxx妇黄裸体| 精品欧美激情精品一区| 久久精品国产v日韩v亚洲| 日韩av影院在线观看| 亚洲丝袜一区在线| 国产精品美女久久久久av超清| 欧美高清视频在线播放| 欧美片一区二区三区| 久久影视三级福利片| 成人欧美在线视频| 欧美性69xxxx肥| 中文字幕精品视频| 成人激情春色网| 亚洲精品第一国产综合精品| 亚洲a级在线播放观看| 欧美国产日韩xxxxx| 最好看的2019的中文字幕视频| 日韩欧美精品网站| 国产精品高潮呻吟久久av野狼| 欧美电影在线免费观看网站| 一区二区日韩精品| 曰本色欧美视频在线| 欧美资源在线观看| 成人在线精品视频| 亚洲国产天堂久久综合| 色综合老司机第九色激情| 992tv成人免费视频| 4k岛国日韩精品**专区| 久久视频免费观看| 中文字幕亚洲欧美| 欧美专区日韩视频| 亚洲一品av免费观看| 久久99热精品| 欧美日韩福利在线观看| 欧美午夜激情小视频| 日韩精品高清视频| 日韩高清电影好看的电视剧电影| 亚洲精品短视频| 欧美激情视频三区| 亚洲日本中文字幕免费在线不卡| 麻豆乱码国产一区二区三区| 久久久欧美一区二区| 欧美人成在线视频| 久久99热这里只有精品国产| 精品国模在线视频| 中文在线资源观看视频网站免费不卡| 亚洲女人初尝黑人巨大| 1769国内精品视频在线播放| 日韩精品免费电影| 欧美精品免费播放| 国产亚洲在线播放| 亚洲精品成人久久久| 伊人伊成久久人综合网站| 97视频com| 精品国产乱码久久久久久虫虫漫画| 一区二区亚洲精品国产| 91亚洲人电影| 国产99视频精品免视看7| 97精品一区二区三区| 亚洲影视九九影院在线观看| 日韩激情视频在线播放| 精品性高朝久久久久久久| 欧美激情一区二区三区久久久| 97视频在线观看免费高清完整版在线观看| 在线成人中文字幕| 国产精品视频色| 欧美成人午夜视频| 国产精品久久久久久久电影| 韩国三级电影久久久久久| 98精品国产自产在线观看| 亚洲第一色在线| 黑人狂躁日本妞一区二区三区| 成人福利网站在线观看11| 国外日韩电影在线观看| 国产一区二区av| 国产色综合天天综合网| 欧美激情久久久久久| 欧美激情一区二区久久久| 这里只有精品在线观看| 亚洲精品xxxx| 美女精品久久久| 这里只有精品在线播放| 精品久久久久久亚洲国产300| 日韩性生活视频| 久久久免费在线观看| 日本三级久久久| 黑人巨大精品欧美一区二区三区| 伊人久久久久久久久久久久久| 欧美午夜电影在线| 91精品国产91久久久久久不卡| 亚洲精品ady| 日韩性xxxx爱| 精品久久久久久久久久久久久| 国产精品69久久| 欧美日韩国产精品一区二区三区四区| 国产成人拍精品视频午夜网站| 成人欧美一区二区三区黑人| 91免费看片在线| 日韩av在线一区二区| 91精品在线观| 日韩精品在线观看网站| 欧美中在线观看| 亚洲欧美综合另类中字| 丰满岳妇乱一区二区三区| 欧美激情亚洲视频| 另类色图亚洲色图| 国产精品成av人在线视午夜片| 亚洲第一网站免费视频| 精品国产91久久久久久老师| 久久国产精品首页| 欧美福利在线观看|