使用webpack4打包时,运行npm run build:结果报错,提示
npm run build: WARNING in asset size limit: The following asset(s) exceed the recommended size limit。提示入口文件过大,超过了默认值,查找原因后找到如下的解决方案:
问题:
webpack打包后的生成文件和入口文件体积过大,超过了默认值。
解决方案:
module.exports = {
performance: {
hints: 'warning', // 枚举 false关闭
maxEntrypointSize: 100000000, // 最大入口文件大小
maxAssetSize: 100000000, // 最大资源文件大小
assetFilter: function(assetFilename) { //只给出js文件的性能提示
return assetFilename.endsWith('.js');
}
}
}
将入口文件和资源文件最大值调大就不会报错了,或者使用:
performance: {
hints: false
}
将hints设为false,为关闭性能提示。