#vue.js #webpack
#vue.js #webpack
Вопрос:
как бы я скомпилировал версию Vue для разработки, когда я запускаю команду watch, но когда я запускаю сборку, я хочу, чтобы она компилировала рабочую версию.
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/*'])
]
};
Ответ №1:
Я бы настоятельно рекомендовал использовать vue cli. vue-cli-service build
компилируется для рабочей версии и vue-cli-service serve
компилируется для разработки с горячей заменой модуля.
И если вы ищете больше комфорта, у него также есть пользовательский интерфейс. Вы можете получить доступ к пользовательскому интерфейсу vue и создавать или обслуживать несколькими щелчками мыши.