在浏览器扩展开发中使用到 exceljs 这个库,通过 vite 打包后在加载扩展的过程中提示文件不是 utf-8 编码,所以无法加载扩展。经过一番查找,发现问题出现在字符的代理对中,例如源码中是 '\ud7ff\ue000' 经过打包后的代码会变为
如果文件中出现这些字符,加载扩展时就会报文件不是 utf-8 编码的错误。这个问题应该如何解决,才会让打包工具不会转化代理对。
在浏览器扩展开发中使用到 exceljs 这个库,通过 vite 打包后在加载扩展的过程中提示文件不是 utf-8 编码,所以无法加载扩展。经过一番查找,发现问题出现在字符的代理对中,例如源码中是 '\ud7ff\ue000' 经过打包后的代码会变为
如果文件中出现这些字符,加载扩展时就会报文件不是 utf-8 编码的错误。这个问题应该如何解决,才会让打包工具不会转化代理对。
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答2k 阅读
3 回答2.2k 阅读✓ 已解决
5 回答897 阅读
3 回答1.1k 阅读✓ 已解决