抛開vue-cli,一步步搭建vue+webpack環境
https://www.jianshu.com/p/e735e67de774
這是之前寫的,當時用的是webpack3
現在試着遷移到webpack4
其實隻改了這些:
1、webpack4必須npm i webpack-cli(或webpack-command)不然無法運作
2、webpack.config.js有所修改
修改包括1)vueloader需要引入plugin 2)entry和output中路徑寫法有所改變
const path = require('path')
const VueLoader = require('vue-loader/lib/plugin') //new
module.exports = {
entry: './src/main.js', //new
output: {
path: path.resolve(__dirname, 'dist'), //new
filename: 'bundle.js'
},
module: {
rules: [
{
test: /\.vue$/,
loader: 'vue-loader'
}
]
},
plugins: [
new VueLoader() //new
],
resolve: {
alias: {
'vue$': 'vue/dist/vue.js'
}
},
devServer: {
contentBase: 'dist',
stats: {colors: true},
historyApiFallback: true,
inline: true
}
}
複制
其他就沒什麼了~~