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
EXPERTE
gefragt vor 6 Monaten18 Aufrufe
1 Antwort
0

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

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

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

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

祝好,

Massimiliano

profile picture
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen