Greegrass V2 组件部署问题。

0

【以下的问题经过翻译处理】 你好团队,

我创建了一个ReactJS应用程序,并使用以下详细信息在Greengrass V2上使用组件配方部署。

“Lifecycle”:{ “Install”:{ “RequiresPrivilege”:true, “Script”:“yarn install --cwd {artifacts:decompressedPath}/softacuity-code”, “Timeout”:6000 }, “Run”:{ “Script”:“chmod 777 {artifacts:decompressedPath}/softacuity-code/node_modules \ npm start --prefix {artifacts:decompressedPath}/softacity- code" } }, “Artifacts”:[ { “Uri”:“s3://elsa-component-artifacts/FrontEndManager/customer_board/softacuity-code.zip”, “Digest”:“iPUASOImWCUL /IsSPJdO1MMVHF9XfKH52GdtafoExtU =”, “Algorithm”:“SHA-256”, “Unarchive”:“ZIP”, “Permission”:{ “Read”:“ALL”, “Execute”:“ALL” } }

我已成功在GreenGrass V2上部署此组件。 但是,如果我尝试在修订部署中部署任何其他组件,我会收到以下错误。 无法访问符号链接属性

** Caused by:java.nio.file.FileSystemException:/greengrass/v2/packages/artifacts-unarchived/CSTBOARDFrontEndManager/3.0.0/softacuity-code/node_modules/@eslint/eslintrc/node_modules/.bin/js-yaml:符号链接太多级或无法访问符号链接的属性 at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:96) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) **

你们能帮忙解决吗?配方文件需要更新吗?

问候, Nalay Patel

profile picture
专家
已提问 5 个月前12 查看次数
1 回答
0

【以下的回答经过翻译处理】 您好,

如果没有看到代码,很难确定您正在面临的问题。您可能的符号链接中存在某些递归问题。

无论如何,我不建议以您的方式部署和运行React应用程序。最好使用npm run build构建应用程序,然后发布可以通过Web服务器(仅限于开发)或NGINX提供的构建文件夹。

此外,您也可以查看我刚刚发布的这篇文章

祝好,

Massimiliano

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则