摘要:比如在中的中加入然后就可以根據(jù)來判斷了需要注意的是,如果你在里整合了,那么,由于會(huì)檢測(cè)沒有定義的變量要求使用全局變量時(shí)要用的寫法,因此需要一個(gè)注釋聲明是一個(gè)全局變量來規(guī)避。
比如在webpack.config.js中的plugins中加入
new webpack.DefinePlugin({ "process.env.NODE_ENV": JSON.stringify("production"), IS_SIGN: JSON.stringify("prodsign") }),
然后就可以根據(jù)IS_SIGN來判斷了
/* global IS_SIGN:true */ console.log(IS_SIGN); switch (IS_SIGN) { case "localsign": API = "http://192.168.1.xx:9090/"; WEB = "http://192.168.1.xx:8080/"; break; case "testsign": API = "http://192.168.1.xx:9090/"; WEB = "http://heiyanquan.github.com/test.html"; break; case "prodsign": API = "http://192.168.1.xx:9090/"; WEB = "http://heiyanquan.github.com/index.html"; break; }
需要注意的是,如果你在webpack里整合了ESLint,那么,由于ESLint會(huì)檢測(cè)沒有定義的變量(ESLint要求使用全局變量時(shí)要用window.xxxxx的寫法),因此需要一個(gè)global注釋聲明(/ global IS_PRODUCTION:true /)IS_SIGN是一個(gè)全局變量來規(guī)避warning。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/82721.html
摘要:原文首次發(fā)表在的用法前言如果你有單獨(dú)的后端開發(fā)服務(wù)器,并且希望在同域名下發(fā)送請(qǐng)求,那么代理某些會(huì)很有用。可以基于一個(gè)函數(shù)的返回值繞過代理。要為傳出連接綁定的本地接口字符串,默認(rèn)值將主機(jī)標(biāo)頭的原點(diǎn)更改為目標(biāo)參考官方文檔 原文首次發(fā)表在: Webpack-dev-server的proxy用法 前言 如果你有單獨(dú)的后端開發(fā)服務(wù)器 API,并且希望在同域名下發(fā)送 API 請(qǐng)求 ,那么代理某...
摘要:放置在目錄下或通過絕對(duì)路徑被引用。對(duì)于相關(guān)來說,我們推薦使用而不是直接鏈?zhǔn)街付āT诓桓呐渲梦募那闆r下,前端頁面迭代發(fā)布,不需要重啟服務(wù)。 作者:gauseen 0. 關(guān)于 Vuejs 簡(jiǎn)介:Vue (讀音 /vju?/,類似于 view) 是一套用于構(gòu)建用戶界面的漸進(jìn)式框架,易用、靈活、高效。 生態(tài)系統(tǒng) 項(xiàng)目 介紹 awesome-vue Vue.js 相關(guān)很棒的...
摘要:背景隨著互聯(lián)網(wǎng)應(yīng)用工程規(guī)模的日益復(fù)雜化和精細(xì)化,我們?cè)陂_發(fā)一個(gè)標(biāo)準(zhǔn)應(yīng)用的早已開始告別單干模式,為了提升開發(fā)效率,前后端分離的需求越來越被重視,前端負(fù)責(zé)展現(xiàn)交互邏輯,后端負(fù)責(zé)業(yè)務(wù)數(shù)據(jù)接口,基本上也成為了我們?nèi)粘m?xiàng)目分工中的標(biāo)配,但是前后端分離 背景 隨著互聯(lián)網(wǎng)應(yīng)用工程規(guī)模的日益復(fù)雜化和精細(xì)化,我們?cè)陂_發(fā)一個(gè)標(biāo)準(zhǔn)web應(yīng)用的早已開始告別單干模式,為了提升開發(fā)效率,前后端分離的需求越來越被重...
摘要:傳送門針對(duì)解決的問題接口環(huán)境很多,有測(cè)試服,有,有正式等等,每次都要修改代碼靜態(tài)資源可能要存到中,這也要修改代碼嗎修改配置文件只需要修改環(huán)境列表,第一個(gè)環(huán)境為默認(rèn)環(huán)境指明現(xiàn)在使用的環(huán)境打包的路徑,只在的時(shí)候有用這個(gè)環(huán)境下面的請(qǐng)求的域 multi-hostname-vue-cli github傳送門 針對(duì)解決的問題 接口環(huán)境很多,有測(cè)試服,有qa,有正式等等,每次都要修改代碼?no! ...
摘要:豹哥對(duì)于剛開始小白的自己雖然現(xiàn)在也白知無不談,而且回復(fù)超快超認(rèn)真。這里真的很感謝豹哥。是項(xiàng)目啟動(dòng)時(shí)的一些文件,如的配置文件開發(fā)環(huán)境服務(wù)配置文件一些簡(jiǎn)單工具函數(shù)等等。是關(guān)于整個(gè)項(xiàng)目的環(huán)境配置包括開發(fā)與生產(chǎn)。 前言 作者去年就開始使用webpack, 最早的接觸就來自于vue-cli。那個(gè)時(shí)候工作重點(diǎn)主要也是 vue 的使用,對(duì)webpack的配置是知之甚少,期間有問題也是詢問大牛 @呂大...
閱讀 1870·2023-04-25 23:28
閱讀 582·2023-04-25 22:49
閱讀 2265·2021-09-27 13:34
閱讀 5234·2021-09-22 15:09
閱讀 3624·2019-08-30 12:52
閱讀 2754·2019-08-29 15:26
閱讀 666·2019-08-29 11:12
閱讀 2201·2019-08-26 12:24