当我运行watch命令时,我如何编译Vue的开发版本,但是当我运行构建时,我希望它编译生产版本。
module.exports = {
mode: 'production',
entry: [
'./resources/js/vue/app.js'
],
output: {
filename: '[name].bundle.js',
chunkFilename: '[chunkhash].bundle.js',
path: path.resolve(__dirname, 'assets/js/vue'),
publicPath: '/assets/js/vue/'
},
resolve: { alias: { vue: "vue/dist/vue.js" } },
module: {
rules: [
{
test: /\.vue$/,
use: 'vue-loader'
},
{
test: /\.scss$/,
use: [
'vue-style-loader',
'css-loader',
'sass-loader'
]
}
]
},
plugins: [
new VueLoaderPlugin(),
new CleanWebpackPlugin(['./assets/js/vue/*'])
]
};发布于 2019-03-04 20:11:18
我强烈建议使用vue cli。vue-cli-service build针对生产环境进行编译,而vue-cli-service serve针对开发使用热模块替换进行编译。
如果你想获得更多的舒适感,它还有一个用户界面。您可以访问vue ui,只需单击几下即可构建或提供服务。
https://stackoverflow.com/questions/54982769
复制相似问题