webpack配置問題總結(jié)
1.mock數(shù)據(jù)的做法,看的項目是在webpack 1 的結(jié)構(gòu)上做的mock數(shù)據(jù)?,F(xiàn)在的版本已經(jīng)是3了,配置文件的結(jié)構(gòu)都出現(xiàn)的很大的不一樣。主要的在于:dev-server文件已經(jīng)沒有了,被換掉了?,F(xiàn)在server的配置已經(jīng)放在webpack.dev,conf.js里面了。
方法:
devserver配置中,添加before()方法。
當然之前,還是要引入express框架的
before(app){
app.get('/api/seller', function (req, res) {
res.json({
errno: 0,
data: seller
});
})
app.get('/api/goods', function (req, res) {
res.json({
errno: 0,
data: goods
})
})
app.get('/api/ratings', function (req, res) {
res.json({
errno: 0,
data: ratings
});
})
},
除此之外還省去了use中間件。。
- localhost用本地IP無法替換的問題。
這里主要在于需要在手機上調(diào)試和給通局域網(wǎng)下其他設備共享的時候。
原因:
(build/webpack.dev.config.js)
const HOST = process.env.HOST
...
host: HOST || config.dev.host,
(config.js/index.js)
host: '0.0.0.0', // 在這里之前的配置是"localhost",就不支持使用本地IP訪問了,將其改成0.0.0.0就可以了
host被寫死了