Vue 項(xiàng)目分環(huán)境打包的方法示例
我們開(kāi)發(fā)項(xiàng)目的時(shí)候,用vue-cli 2.x版本新建的項(xiàng)目,只有dev, pro兩種開(kāi)發(fā)環(huán)境, 有時(shí)需要個(gè)test環(huán)境來(lái)給測(cè)試使用,所以找了很多方法,總結(jié)了個(gè)最簡(jiǎn)單的方法來(lái)給大家使用
1、package.json
在build下面添加一個(gè)test運(yùn)行命令
"test": "node build/build.js"
2、prod.env.js
在config -> prod.env.js 中修改代碼
'use strict' // 讀取系統(tǒng)運(yùn)行時(shí)候的變量 const target = process.env.npm_lifecycle_event; // 控制臺(tái)日志輸出 console.log('env is deploying, current env is', target) // 判斷環(huán)境變量,是test,還是build if (target == 'test') { var obj = { NODE_ENV: '"production"', API_ROOT: '"此處替換為測(cè)試環(huán)境地址"', } } else { var obj = { NODE_ENV: '"production"', API_ROOT: '"此處替換為測(cè)試環(huán)境地址"', } } module.exports = obj;
3.測(cè)試環(huán)境:
$ npm run test
正式環(huán)境:
``` $ npm run build ```
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
el-popover如何通過(guò)js手動(dòng)控制彈出框顯示、隱藏
最近項(xiàng)目中多次用到了Popover彈出框,下面這篇文章主要給大家介紹了關(guān)于el-popover如何通過(guò)js手動(dòng)控制彈出框顯示、隱藏的相關(guān)資料,需要的朋友可以參考下2023-12-12Vue常用傳值方式、父?jìng)髯?、子傳父及非父子?shí)例分析
這篇文章主要介紹了Vue常用傳值方式、父?jìng)髯?、子傳父及非父?結(jié)合實(shí)例形式分析了vue.js常見(jiàn)的傳值方式及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2020-02-02基于vite2+Vue3編寫(xiě)一個(gè)在線幫助文檔工具
提起幫助文檔,想必大家都會(huì)想到?VuePress等。但是VuePress是“靜態(tài)網(wǎng)站生成器”,需要我們自行編寫(xiě)文檔,然后交給VuePress變成網(wǎng)站。因此,本文將用vite2+Vue3編寫(xiě)一個(gè)在線幫助文檔工具,需要的可以參考一下2022-03-03vue中如何實(shí)現(xiàn)后臺(tái)管理系統(tǒng)的權(quán)限控制的方法示例
這篇文章主要介紹了vue中如何實(shí)現(xiàn)后臺(tái)管理系統(tǒng)的權(quán)限控制的方法示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-09-09關(guān)于vue-treeselect綁值、回顯等常見(jiàn)問(wèn)題的總結(jié)
這篇文章主要介紹了關(guān)于vue-treeselect綁值、回顯等常見(jiàn)問(wèn)題的總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07vue+Element-ui實(shí)現(xiàn)登錄注冊(cè)表單
這篇文章主要為大家詳細(xì)介紹了vue+Element-ui實(shí)現(xiàn)登錄注冊(cè)表單,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-11-11vue2前端調(diào)用WebSocket有消息進(jìn)行通知代碼示例
在Vue項(xiàng)目中實(shí)現(xiàn)全局的消息鏈接監(jiān)聽(tīng)主要涉及到了WebSocket技術(shù),這是一種雙向通信協(xié)議,允許客戶(hù)端與服務(wù)器之間實(shí)時(shí)、高效地交換數(shù)據(jù),這篇文章主要給大家介紹了關(guān)于vue2前端調(diào)用WebSocket有消息進(jìn)行通知的相關(guān)資料,需要的朋友可以參考下2024-07-07