问题标签 [piral]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何在 piral app-shell 和 pilet 应用程序中使用 styled-components?
我目前正在使用内部开发的 UI 框架构建一个 PoC Piral 应用程序。这个 UI 框架依赖于styled-components
模块,当我的 piral app-shell 和 pilet 应用程序都开始使用这些样式组件时,这会导致问题。
当我没有明确包含时styled-compnents
,我会收到以下错误消息:
当我添加styled-components
为依赖项时,我收到此错误消息,并且 piral app-shell 无法呈现:
看起来在此应用程序中初始化了多个“样式组件”实例。这可能会导致动态样式无法正确渲染、补水过程中的错误、缺少主题道具,并在没有充分理由的情况下使您的应用程序变大。
piral - 将 Blazor Pilet 发布到 Feed 服务时出错
当我尝试使用 Blazor 将我新开发的 Piral 微服务发布到开发提要服务时,我遇到了错误。它在调试模式下工作正常。以下是我遵循的步骤。
导航到自动创建的pilet文件夹piral~\<pilet-name>
执行命令发布pilet
pilet publish --fresh --url https://feed.piral.cloud/api/v1/pilet/<feed name> --api-key <api key>
我得到的错误:
请注意,blazor.boot.json
上述位置确实存在,并且我创建的所有 React 堆都将发布到同一个提要,没有任何问题。
我还尝试打包并通过门户网站上传。但这也失败了,没有任何错误消息。在调查时,我注意到打包的文件只包含一个package.json
里面。
编辑: 我还尝试使用 7zip 手动打包 pilet 并将其上传到提要服务。这次它上传了,但它不起作用。(即来自该堆的组件没有在 UI 中呈现)任何帮助都非常感谢。
piral - 我如何在 piral 中使用完整的 Angular 应用程序作为 pilet
我有一个现有的角度应用程序,它有自己的路由和多个相互使用的组件。使用 piral-ng 转换器,我可以转换要在 piral 中使用的角度分量,但如果一个角度分量正在使用另一个角度分量,我会出错。
有什么方法可以使用完整的 Angular 应用程序作为 pilet
blazor-webassembly - 在 piral 中使用 Blazor Wasm 作为应用程序外壳
我偶然发现了 Piral 框架来实现微前端,我想在我的项目中实现它。
但是,我的应用程序是作为 Blazor wasm 项目提供的,我的目标是使用这个当前项目作为我的应用程序外壳。
有没有关于我如何实现它的例子?
我也无法真正找到解决文档的方法。
请注意,我是初学者。提前致谢。