首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Blazor发布到饲料服务的错误

将Blazor发布到饲料服务的错误
EN

Stack Overflow用户
提问于 2021-06-05 13:11:44
回答 1查看 97关注 0票数 0

当我尝试将新开发的Piral微服务发布到开发提要服务时,我会出错。不过,它在调试模式下运行得很好。下面是我遵循的步骤。

导航到自动创建的pilet文件夹piral~\<pilet-name>

执行命令来发布pilet

pilet publish --fresh --url https://feed.piral.cloud/api/v1/pilet/<feed name> --api-key <api key>

我所犯的错误:

代码语言:javascript
复制
(node:1356) [DEP_WEBPACK_COMPILATION_OPTIMIZE_CHUNK_ASSETS] DeprecationWarning: optimizeChunkAssets is deprecated (use Compilation.hooks.processAssets instead and use one of Compilation.PROCESS_ASSETS_STAGE_* as stage option)
(node:1356) UnhandledPromiseRejectionWarning: Error: Cannot find module 'E:\Presentations\Microfrontends\demo1\<pilet-name>\bin\Release\net5.0\publish\wwwroot\_framework\blazor.boot.json'
Require stack:
- E:\Presentations\Microfrontends\demo1\piral~\<pilet-name>\src\blazor.codegen

请注意,blazor.boot.json确实存在于上面的位置,并且我创建的所有响应堆都被发布到相同的提要中,没有任何问题。

我还试着打包皮莱,并通过网站上传它。但这也失败了,没有任何错误信息。在调查时,我注意到打包的文件中只包含一个package.json

编辑:,我还尝试使用7zip手动打包pilet并将其上传到提要服务。这一次它被上传了,但不起作用。(也就是说,来自pilet的组件不会在UI中呈现)任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2021-08-08 08:51:37

编辑:我还尝试使用7zip手动打包pilet并将其上传到提要服务。这一次它被上传了,但不起作用。(也就是说,来自pilet的组件不会在UI中呈现)任何帮助都是非常感谢的。

这里的格式是错误的。该格式是一个带有与npm包格式一致的内容的gzipped tarball (例如,使用包文件夹)。使用npm pack (或pilet pack)代替。

请注意,blazor.boot.json确实存在于上面的位置,并且我创建的所有反应堆都被发布到相同的提要中,没有任何问题。

它可能存在,但可能只是在稍后的时间点。您试过先运行pilet build然后再运行吗?

代码语言:javascript
复制
pilet publish --url https://feed.piral.cloud/api/v1/pilet/<feed name> --api-key <api key>

(注意没有--fresh)

那有用吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67849929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档