我已经克隆并安装了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'
}
我不知道这个错误的原因是什么。有没有人能提供指导,说明可能出了什么问题,以及如何解决?
先谢谢你的帮助。
2条答案
按热度按时间7gcisfzg1#
尝试从
frontend
文件夹中删除node_modules
文件夹,然后运行:然后再次运行
npm run setup
以安装所需的包。还要确保您使用的是
age-viewer
文档中提到的推荐节点版本,即^14.16.0
。您可以查看AGE-Viewer documentation以获取更多信息。nszi6y052#
问题似乎出在Apache Age-Viewer使用的uuid包上。
在您的年龄查看器目录中,尝试运行以下命令:
如果错误仍然存在,请尝试更新uuid模块。运行: