本地运行红讯jpass平台的前端main包报错,提示:Failed to resolve entry for package "@vue-office/excel".

提问者:帅平 问题分类:微服务
本地运行红讯jpass平台的前端main包报错,提示:
X [ERROR] Failed to resolve entry for package "@vue-office/excel". The package may have incorrect main/module/exports specified in its package.json. [plugin vite:dep-scan]

    node_modules/esbuild/lib/main.js:1373:21:
      1373 │         let result = await callback({
           ╵                      ^

    at packageEntryFailure (file:///E:/worksapace/jpaas-front/ac-main/node_modules/vite/dist/node/chunks/dep-3936e161.js:28726:11)
    at resolvePackageEntry (file:///E:/worksapace/jpaas-front/ac-main/node_modules/vite/dist/node/chunks/dep-3936e161.js:28723:5)
    at tryNodeResolve (file:///E:/worksapace/jpaas-front/ac-main/node_modules/vite/dist/node/chunks/dep-3936e161.js:28454:20)
    at Context.resolveId (file:///E:/worksapace/jpaas-front/ac-main/node_modules/vite/dist/node/chunks/dep-3936e161.js:28213:28)
    at Object.resolveId (file:///E:/worksapace/jpaas-front/ac-main/node_modules/vite/dist/node/chunks/dep-3936e161.js:44279:64)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async resolve (file:///E:/worksapace/jpaas-front/ac-main/node_modules/vite/dist/node/chunks/dep-3936e161.js:44584:26)
    at async file:///E:/worksapace/jpaas-front/ac-main/node_modules/vite/dist/node/chunks/dep-3936e161.js:44761:34
    at async requestCallbacks.on-resolve (E:\worksapace\jpaas-front\ac-main\node_modules\esbuild\lib\main.js:1373:22)
    at async handleRequest (E:\worksapace\jpaas-front\ac-main\node_modules\esbuild\lib\main.js:729:13)

  This error came from the "onResolve" callback registered here:

    node_modules/esbuild/lib/main.js:1292:20:
      1292 │       let promise = setup({
           ╵                     ^

    at setup (file:///E:/worksapace/jpaas-front/ac-main/node_modules/vite/dist/node/chunks/dep-3936e161.js:44751:19)
    at handlePlugins (E:\worksapace\jpaas-front\ac-main\node_modules\esbuild\lib\main.js:1292:21)
    at buildOrContextImpl (E:\worksapace\jpaas-front\ac-main\node_modules\esbuild\lib\main.js:978:5)
    at Object.buildOrContext (E:\worksapace\jpaas-front\ac-main\node_modules\esbuild\lib\main.js:786:5)
    at E:\worksapace\jpaas-front\ac-main\node_modules\esbuild\lib\main.js:2186:68
    at new Promise (<anonymous>)
    at Object.context (E:\worksapace\jpaas-front\ac-main\node_modules\esbuild\lib\main.js:2186:27)
    at Object.context (E:\worksapace\jpaas-front\ac-main\node_modules\esbuild\lib\main.js:2026:58)
    at prepareEsbuildScanner (file:///E:/worksapace/jpaas-front/ac-main/node_modules/vite/dist/node/chunks/dep-3936e161.js:44534:26)

  The plugin "vite:dep-scan" was triggered by this import

    script:E:/worksapace/jpaas-front/ac-main/src/views/modules/knowledge/base-detail/components/preview-file-excel.vue?id=0:4:27:
      4 │ import VueOfficeExcel from '@vue-office/excel';
        ╵                            ~~~~~~~~~~~~~~~~~~~


    at failureErrorWithLog (E:\worksapace\jpaas-front\ac-main\node_modules\esbuild\lib\main.js:1649:15)
    at E:\worksapace\jpaas-front\ac-main\node_modules\esbuild\lib\main.js:1058:25
    at runOnEndCallbacks (E:\worksapace\jpaas-front\ac-main\node_modules\esbuild\lib\main.js:1484:45)
    at buildResponseToResult (E:\worksapace\jpaas-front\ac-main\node_modules\esbuild\lib\main.js:1056:7)
    at E:\worksapace\jpaas-front\ac-main\node_modules\esbuild\lib\main.js:1068:9
    at new Promise (<anonymous>)
    at requestCallbacks.on-end (E:\worksapace\jpaas-front\ac-main\node_modules\esbuild\lib\main.js:1067:54)
    at handleRequest (E:\worksapace\jpaas-front\ac-main\node_modules\esbuild\lib\main.js:729:19)
    at handleIncomingPacket (E:\worksapace\jpaas-front\ac-main\node_modules\esbuild\lib\main.js:755:7)
    at Socket.readFromStdout (E:\worksapace\jpaas-front\ac-main\node_modules\esbuild\lib\main.js:679:7)
使用的是
npm run dev
npm run serve
这两个命令都报这个错误。现在怎么办?
1 个回答
青山依旧
青山依旧
把main报下面的modules目录和package-locak.json文件给删除掉,重新下载依赖包
npm install --legacy-peer-deps --registry=http://dev.redxun.cn:18081/repository/npm-redxun-group/
重新运行就好了。
发布于:3小时前 IP属地:四川省
我来回答