在vue3項目工程中,根據vue-office文檔在vue2中的引用:
//引入VueOfficeDocx組件 相關樣式import VueOfficeDocx from '@vue-office/docx';import '@vue-office/docx/lib/index.css';
報錯信息:
[plugin:vite:import-analysis] Failed to resolve entry for package "@vue-office/docx". The package may have incorrect main/module/exports specified in its package.json.
解決方案:
在vue-office的依賴包中分成了v2和v3版本的文件夾,修改引入方式即可解決報錯:
//引入VueOfficeDocx組件 相關樣式import VueOfficeDocx from '@vue-office/docx/lib/v3/vue-office-docx.mjs';import '@vue-office/docx/lib/v3/index.css';
同理,其他的@vue-office/excel 、?@vue-office/pdf 插件也是同樣修改報錯