打包上线后,引入插件的页面报错
Closed this issue · 7 comments
junluoluo commented
junluoluo commented
补充说明一下,用的vue3+ts,本地运行都没问题,本地预览也是报同样的问题,不管是全局引入还是局部引入build后都会报这个错,区别是全局引入刚进入项目就报错,局部是打开引入的界面才报错
junluoluo commented
找到问题了,esbuild 中配置了 pure, 移除了所有 console.log 后, 会出现该错误信息
解决办法:1、暂时关闭pure配置项
2、使用drop配置项来完全移除console.log,代价是 consoleerror等方法也会移除。 drop: ['console", 'debugger']
Shimada666 commented
我代码里也没 console.log 啊..
其他版本是否正常?如 1.8.0
junluoluo commented
Shimada666 commented
Shimada666 commented
我看了下 我好像已经是最新版了
Shimada666 commented
从库的方面不好解决,这是 highlight 带的警告,打包是会打包进来的。
有一个思路,配置 eslint 规则 'no-console': ["error", { allow: ["warn", "error"] }],允许 error、warn 级 console。提交时配置 git hook 自动 eslint 修复文件,构建时校验代码是否符合 eslint 规则,不正常不允许构建,可以达到你的目的