我正在使用Vue cli3,并且想忽略webpack的moment.js插件。这是规则,但是无论我如何更改,在vue.confing.js上它都会产生错误。
plugins: [
new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/)
],
答案 0 :(得分:0)
您似乎正在尝试使用deprecated constructor。请改用此方法,不要忘记将webpack
导入脚本...
const webpack = require('webpack')
module.exports = {
configureWebpack: {
plugins: [
new webpack.IgnorePlugin({
resourceRegExp: /^\.\/locale$/,
contextRegExp: /moment$/
})
]
}
}
答案 1 :(得分:0)
如果要删除所有时刻,而不仅仅是删除OP想要的语言环境,则需要进行以下配置:
const webpack = require('webpack');
module.exports = {
configureWebpack: {
plugins: [
new webpack.IgnorePlugin({
resourceRegExp: /moment$/
}),
]
}
};