问题:(参考 https://webpack.docschina.org/configuration/performance)css
js中引入加密文件bcryptjs: import bcrypt from "bcryptjs";webpack
形成webpack报错信息:web
WARNING in asset size limit: The following asset(s) exceed the recommended size limit (195 KiB).
This can impact web performance.
Assets:
user.js (354 KiB)app
WARNING in webpack performance recommendations:
You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
For more info visit https://webpack.js.org/guides/code-splitting/ide
解决:函数
修改webpack配置信息,添加如下代码:ui
performance: { hints: "warning", // 枚举 maxAssetSize: 300000, // 整数类型(以字节为单位) maxEntrypointSize: 500000, // 整数类型(以字节为单位) assetFilter: function(assetFilename) { // 提供资源文件名的断言函数 return assetFilename.endsWith('.css') || assetFilename.endsWith('.js'); } },
就是为了加大文件容许体积,提高报错门栏。加密
ok。spa