NodeJS 运行npm run start时出错[ERR_PACKAGE_PATH_NOT_EXPORTED]

6uxekuva  于 2023-05-06  发布在  Node.js
关注(0)|答案(2)|浏览(364)

我已经克隆并安装了Apache年龄查看器,但现在当我想通过执行命令npm run start来运行它时,它给了我以下错误。

> ag-viewer-backend@0.4.0 start /home/shaheen/Desktop/Demo/age-viewer/backend
> babel-node src/bin/www

> ag-viewer-frontend@0.1.0 start /home/shaheen/Desktop/Demo/age-viewer/frontend
> react-scripts start

internal/modules/cjs/loader.js:438
      throw e;
      ^

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './v4' is not defined by "exports" in /home/shaheen/Desktop/Demo/age-viewer/frontend/node_modules/uuid/package.json
    at throwExportsNotFound (internal/modules/esm/resolve.js:290:9)
    at packageExportsResolve (internal/modules/esm/resolve.js:513:3)
    at resolveExports (internal/modules/cjs/loader.js:432:36)
    at Function.Module._findPath (internal/modules/cjs/loader.js:472:31)
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:867:27)
    at Function.Module._load (internal/modules/cjs/loader.js:725:27)
    at Module.require (internal/modules/cjs/loader.js:952:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at Object.<anonymous> (/home/shaheen/Desktop/Demo/age-viewer/frontend/node_modules/webpack-log/src/index.js:9:14)
    at Module._compile (internal/modules/cjs/loader.js:1063:30) {
  code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}

我不知道这个错误的原因是什么。有没有人能提供指导,说明可能出了什么问题,以及如何解决?
先谢谢你的帮助。

7gcisfzg

7gcisfzg1#

尝试从frontend文件夹中删除node_modules文件夹,然后运行:

npm cache clean -f

然后再次运行npm run setup以安装所需的包。
还要确保您使用的是age-viewer文档中提到的推荐节点版本,即^14.16.0。您可以查看AGE-Viewer documentation以获取更多信息。

nszi6y05

nszi6y052#

问题似乎出在Apache Age-Viewer使用的uuid包上。
在您的年龄查看器目录中,尝试运行以下命令:

rm -rf node_modules.  
npm run setup

如果错误仍然存在,请尝试更新uuid模块。运行:

npm update uuid

相关问题