打包報錯如下
問題所在
因為vue3項目是用不了vue-pdf所以用了pdfjs-dist,開發(fā)環(huán)境pdf查看是沒問題正常使用,只是在打包的時候就報錯,應該是由于pdfjs-dist.js使用了fs,fs是nodejs環(huán)境下的工具庫,所以vite才會報錯。
處理辦法
1、下載插件
cnpm install vite-plugin-commonjs-externals -D
2、vite.config.js配置文章來源:http://www.zghlxwxcb.cn/news/detail-704452.html
import commonjsExternals from 'vite-plugin-commonjs-externals';
plugins: [
commonjsExternals({
externals: ['fs','canvas','zlib','http','https','url'] //這里
}),
],
這樣輕松搞定打包報錯問題。文章來源地址http://www.zghlxwxcb.cn/news/detail-704452.html
到了這里,關于vue3打包踩坑記錄‘readFile‘ is not exported by __vite-browser-external, imported by node_modules/pdfjs-dist的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!