目的:我的/static/words_output_app.js有20多M,并且被/data/words_output.js引用,我希望/static/words_output_app.js不要打到包里面
我的vue.config.js配置如下,但我发现打完包后ap-service.js文件还是20多M,而且里面可以搜索到我words_output_app.js的“675806657c3fb907342814c8”
而且我启用externals也没效果
:
const webpack = require('webpack');
module.exports = {
configureWebpack: {
// externals: {
// '@/static/words_output_h5.js': 'commonjs /static/words_output_h5.js',
// '@/static/words_output_app.js': 'commonjs /static/words_output_app.js',
// },
plugins: [
new webpack.IgnorePlugin({
resourceRegExp: /wordsoutput(app|h5).js$/,
contextRegExp: /.*/
})
],
}
};