parsley/config/webpack/rules/vue.js

26 lines
523 B
JavaScript
Raw Normal View History

const { env } = require('shakapacker')
const { DefinePlugin } = require('webpack')
2022-12-01 20:13:53 -06:00
const { VueLoaderPlugin } = require('vue-loader')
module.exports = {
module: {
rules: [
{
test: /\.vue$/,
loader: 'vue-loader'
}
]
},
plugins: [
new VueLoaderPlugin(),
new DefinePlugin({
__VUE_OPTIONS_API__: true,
__VUE_PROD_DEVTOOLS__: env.isDevelopment,
__VUE_PROD_HYDRATION_MISMATCH_DETAILS__: env.isDevelopment
})
],
resolve: {
extensions: ['.vue']
}
2022-12-01 20:13:53 -06:00
}