当我尝试将新开发的Piral微服务发布到开发提要服务时,我会出错。不过,它在调试模式下运行得很好。下面是我遵循的步骤。
导航到自动创建的pilet文件夹piral~\<pilet-name>
执行命令来发布pilet
pilet publish --fresh --url https://feed.piral.cloud/api/v1/pilet/<feed name> --api-key <api key>
我所犯的错误:
(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中呈现)任何帮助都是非常感谢的。
发布于 2021-08-08 08:51:37
编辑:我还尝试使用7zip手动打包pilet并将其上传到提要服务。这一次它被上传了,但不起作用。(也就是说,来自pilet的组件不会在UI中呈现)任何帮助都是非常感谢的。
这里的格式是错误的。该格式是一个带有与npm包格式一致的内容的gzipped tarball (例如,使用包文件夹)。使用npm pack (或pilet pack)代替。
请注意,blazor.boot.json确实存在于上面的位置,并且我创建的所有反应堆都被发布到相同的提要中,没有任何问题。
它可能存在,但可能只是在稍后的时间点。您试过先运行pilet build然后再运行吗?
pilet publish --url https://feed.piral.cloud/api/v1/pilet/<feed name> --api-key <api key>(注意没有--fresh)
那有用吗?
https://stackoverflow.com/questions/67849929
复制相似问题