
获得徽章 0
赞了这篇文章
赞了这篇沸点
赞了这篇沸点
昨晚上做了一个奇怪的梦,在写代码,看到一行字就有一种濒死感,重复了两次,第三次好像我醒了,迷迷糊糊的。屏幕上写的是指针为空,我还在想为啥是空...不是来搞笑的,是真梦到这玩意......![[流泪]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
![[流泪]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
48
7
赞了这篇沸点
#每天一个知识点#
## rollup 压缩插件
使用 @rollup/plugin-terser 压缩代码时,如果出现出现 undefined报错相关问题,是因为是因为插件把你的代码过度混淆了,可以使用 reserved 解决
terser({
mangle: {
reserved: ['UppyImageUpload'], // 保留指定的全局变量不被混淆
},
}),
另外还有其他选项
mangle: {
toplevel: true, // 混淆顶层作用域中的标识符
reserved: ['MyLibrary'], // 保留特定标识符不被混淆
properties: {
regex: /^_/ // 混淆以 _ 开头的对象属性名
},
keep_classnames: true, // 保留类名不被混淆
keep_fnames: true, // 保留函数名不被混淆
},
## rollup 压缩插件
使用 @rollup/plugin-terser 压缩代码时,如果出现出现 undefined报错相关问题,是因为是因为插件把你的代码过度混淆了,可以使用 reserved 解决
terser({
mangle: {
reserved: ['UppyImageUpload'], // 保留指定的全局变量不被混淆
},
}),
另外还有其他选项
mangle: {
toplevel: true, // 混淆顶层作用域中的标识符
reserved: ['MyLibrary'], // 保留特定标识符不被混淆
properties: {
regex: /^_/ // 混淆以 _ 开头的对象属性名
},
keep_classnames: true, // 保留类名不被混淆
keep_fnames: true, // 保留函数名不被混淆
},
展开
5
3
赞了这篇沸点
赞了这篇沸点