parsley/config/webpack/rules/vue.js
2024-10-02 16:20:07 -05:00

26 lines
524 B
JavaScript

const { env } = require('shakapacker')
const { DefinePlugin } = require('webpack')
const { VueLoaderPlugin } = require('vue-loader')
module.exports = {
module: {
rules: [
{
test: /\.vue$/,
loader: 'vue-loader'
}
]
},
plugins: [
new VueLoaderPlugin(),
new DefinePlugin({
__VUE_OPTIONS_API__: false,
__VUE_PROD_DEVTOOLS__: env.isDevelopment,
__VUE_PROD_HYDRATION_MISMATCH_DETAILS__: env.isDevelopment
})
],
resolve: {
extensions: ['.vue']
}
}