如何在 vue.congif.js 中忽略 Vue CLI3 上的插件
How to ignore plugin on Vue CLI3 in vue.congif.js
我正在使用 Vue cli3,并且想忽略 moment.js 带有 webpack 的插件。这是规则,但在 vue.confing.js 上,无论我如何更改它都会出错。
plugins: [
new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/)
],
您似乎在尝试使用 deprecated constructor。试试这个,不要忘记将 webpack
导入脚本...
const webpack = require('webpack')
module.exports = {
configureWebpack: {
plugins: [
new webpack.IgnorePlugin({
resourceRegExp: /^\.\/locale$/,
contextRegExp: /moment$/
})
]
}
}
如果您想删除所有时刻,而不仅仅是 OP 似乎想要的语言环境,这里是所需的配置:
const webpack = require('webpack');
module.exports = {
configureWebpack: {
plugins: [
new webpack.IgnorePlugin({
resourceRegExp: /moment$/
}),
]
}
};
我正在使用 Vue cli3,并且想忽略 moment.js 带有 webpack 的插件。这是规则,但在 vue.confing.js 上,无论我如何更改它都会出错。
plugins: [
new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/)
],
您似乎在尝试使用 deprecated constructor。试试这个,不要忘记将 webpack
导入脚本...
const webpack = require('webpack')
module.exports = {
configureWebpack: {
plugins: [
new webpack.IgnorePlugin({
resourceRegExp: /^\.\/locale$/,
contextRegExp: /moment$/
})
]
}
}
如果您想删除所有时刻,而不仅仅是 OP 似乎想要的语言环境,这里是所需的配置:
const webpack = require('webpack');
module.exports = {
configureWebpack: {
plugins: [
new webpack.IgnorePlugin({
resourceRegExp: /moment$/
}),
]
}
};