1. 程式人生 > >vue.js 2.x 版本腳手架中沒有dev-server.js 如何進行資料模擬

vue.js 2.x 版本腳手架中沒有dev-server.js 如何進行資料模擬

參考了別人的程式碼,可以用,記下來:

最新的vue裡dev-server.js被替換成了webpack-dev-conf.js

在模擬後臺資料的時候直接在webpack-dev-conf.js檔案中修改

第一步,在const portfinder = require(‘portfinder’)後新增


第二步:找到devServer,在裡面加上before()方法


以下為json資料:


PS:

所有的修改配置都需要重新啟動執行命令的:npm run dev才能生效(很重要,否則無法請求到資料)

親測有效。

但是我依舊有幾個問題不太明白,也記下來,希望有路過的大神看到了可以幫我解答:

1、devServer中加的before()在官方的解釋是:


但是我沒怎麼看懂,具體來說的作用是什麼?

2、還有一個問題是,為什麼要在webpack配置檔案中請求這些json資料?

我對以上兩個問題存有疑慮,如果以後找到了答案會繼續記錄在這裡。

以上。

-------------------------------------------------------------------------------------------------------