成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

vue-cli2.9.1中webpack存在問題的示例分析-創(chuàng)新互聯(lián)

這篇文章主要為大家展示了“vue-cli 2.9.1中webpack存在問題的示例分析”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“vue-cli 2.9.1中webpack存在問題的示例分析”這篇文章吧。

創(chuàng)新互聯(lián)公司是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計,網(wǎng)站模板,微信公眾號開發(fā),軟件開發(fā),微信小程序,10多年建站對成都軟裝設(shè)計等多個領(lǐng)域,擁有豐富的營銷推廣經(jīng)驗。

最近vue-cli更新,用其構(gòu)建項目的時候,發(fā)現(xiàn)bulid文件下少了兩個文件,分別是dev-sever.js和dev-client.js

vue-cli 2.8

vue-cli 2.9.1中webpack存在問題的示例分析

vue-cli 2.9.1

vue-cli 2.9.1中webpack存在問題的示例分析

這是為什么呢

我們查看下package.json

vue-cli 2.8

vue-cli 2.9.1中webpack存在問題的示例分析

vue-cli 2.9.1

vue-cli 2.9.1中webpack存在問題的示例分析

由此可知 在最新版本的vue-cli中webpack版本更新到v3.6.0了。

既然更新了 那就我們就重新開下webpack的配置項。

vue自啟瀏覽器設(shè)置

當(dāng)我們啟動npm run dev執(zhí)行此cli的時候發(fā)現(xiàn) 居然不會自己啟動瀏覽器了

這樣的話 豈不是裝逼不了? 不不不 還是可以的,只要我們修改下配置項就可以了

我們先看看 我們npm run dev 到底執(zhí)行了什么

繼續(xù)查看package.json的scripts選項的dev 配置

vue-cli 2.9.1 package.json

vue-cli 2.9.1中webpack存在問題的示例分析

對比下就知道 當(dāng)我們運行npm run dev 實際上是執(zhí)行了webpack-dev-server –inline –progress –config build/webpack.dev.conf.js

vue-cli 2.8 package.json

vue-cli 2.9.1中webpack存在問題的示例分析

跟之前運行npm run dev 有區(qū)別 也好說明了他要刪除這兩個文件的原因了,因為最新版本的webpack的配置中是采用webpack-dev-server這個插件進行的啟動瀏覽器的 可以在官網(wǎng)進行查看他的一個API使用說明

build/webpack.dev.conf.js 運行路徑 那查看下其配置

vue-cli 2.9.1 build/webpack.dev.conf.js

vue-cli 2.9.1中webpack存在問題的示例分析

查看API就知道這個open 這個參數(shù)就是打開自啟服務(wù)器的原因,但是config.dev.autoOpenBrowser這個是什么呢,我們可以向上查找

vue-cli 2.9.1中webpack存在問題的示例分析

剛好對應(yīng)config的定義 require就是加載進來 那就是繼續(xù)查看對應(yīng)的路徑 剛好對應(yīng)config文件下的index.js 在require默認(rèn)是其下的index文件 這里就對應(yīng)index.js

config/index.js

vue-cli 2.9.1中webpack存在問題的示例分析

這里的autoOpenBrowser對應(yīng)false ,既然我們要改動那就直接改為true就可以。然后在重啟下服務(wù) 就可以自啟動服務(wù)了

其中的port也可以改對應(yīng)的啟動端口,在最新版本的vue-cli配置中 即使設(shè)置的端口被占用了,他自動會在其端口在加1 開啟服務(wù)的。

餓了嗎APP 接口設(shè)置問題

由于bulid文件夾下的兩個文件沒有,那餓了嗎接口怎么設(shè)置呢。

在此之前我們理解下餓了嗎app的接口的設(shè)置原理,由于數(shù)據(jù)都是直接從data.json這個文件獲取的,所以呢,我們要模擬mock做個接口。但是在餓了嗎APP的設(shè)置中 它是直接啟動服務(wù)的時候把接口給做好了,這也是為什么我們可以直接訪問其/api/seller有對應(yīng)數(shù)據(jù)

vue-cli 2.9.1

vue-cli 2.9.1中webpack存在問題的示例分析

在vue-cli 2.9.1之前版本是在dev-server.js直接設(shè)置的 具體參數(shù)在

vue-cli 2.9.1

vue-cli 2.9.1中webpack存在問題的示例分析

方法一:

回到起點,在最新版本vue-cli的配置中瀏覽器服務(wù)都在webpack-dev-server 這個插件中,那我們就其在webpack.dev.conf.js進行修改

現(xiàn)在我們的要求就是怎么在服務(wù)開啟的時候接口數(shù)據(jù)也對應(yīng)做好呢,那我們查看其插件API 剛好有一個參數(shù)就是devServer.before

devServer.before

vue-cli 2.9.1中webpack存在問題的示例分析

就是解決問題所在了。 進行修改

webpack.dev.conf.js

vue-cli 2.9.1中webpack存在問題的示例分析

這樣我們就可以直接發(fā)送API請求數(shù)據(jù)了

this.axios.get("/api/seller").then(function(res){
 // do something
})

方法二

會node的也可以直接做個api接口,開啟node服務(wù) 然后餓了嗎項目直接訪問這個接口,當(dāng)然這里會存在跨域問題和路由映射,不過webpack-dev-server 幫你們解決這個問題了 主要是設(shè)置參數(shù)問題 devServer.proxy 進行路由映射等等

vue-cli 2.9.1中webpack存在問題的示例分析

不過這些還需要考慮到自身能力,我建議還是使用第一種方法

以上是“vue-cli 2.9.1中webpack存在問題的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司行業(yè)資訊頻道!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

網(wǎng)站標(biāo)題:vue-cli2.9.1中webpack存在問題的示例分析-創(chuàng)新互聯(lián)
網(wǎng)頁地址:http://jinyejixie.com/article38/eijsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司網(wǎng)站導(dǎo)航、網(wǎng)站營銷、企業(yè)建站、網(wǎng)站設(shè)計公司、響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
右玉县| 昆明市| 雷州市| 霍城县| 崇礼县| 泊头市| 通化县| 漳平市| 南丰县| 大邑县| 北碚区| 南靖县| 望江县| 保定市| 青河县| 遂溪县| 务川| 灵武市| 阳朔县| 漳平市| 阿克陶县| 饶阳县| 黄梅县| 穆棱市| 从江县| 松江区| 浠水县| 正宁县| 周口市| 玛多县| 抚松县| 辽阳市| 襄樊市| 青岛市| 安丘市| 尚志市| 扎赉特旗| 河南省| 淳安县| 沭阳县| 开鲁县|