问题标签 [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.

0 投票
1 回答
75 浏览

javascript - 如何在 piral app-shell 和 pilet 应用程序中使用 styled-components?

我目前正在使用内部开发的 UI 框架构建一个 PoC Piral 应用程序。这个 UI 框架依赖于styled-components模块,当我的 piral app-shell 和 pilet 应用程序都开始使用这些样式组件时,这会导致问题。

当我没有明确包含时styled-compnents,我会收到以下错误消息:

当我添加styled-components为依赖项时,我收到此错误消息,并且 piral app-shell 无法呈现:

看起来在此应用程序中初始化了多个“样式组件”实例。这可能会导致动态样式无法正确渲染、补水过程中的错误、缺少主题道具,并在没有充分理由的情况下使您的应用程序变大。

0 投票
2 回答
219 浏览

javascript - 你不应该在外面使用在皮拉尔

在默认 Piral 实例中调试我的 pilet 时出现此错误:

奇怪的是下一个日志条目报告错误来自内部Router

我的堆索引.jsx:

我的 Piral 实例使用由提供的样板,piral-cli并且完全没有变化。它甚至有一个可以正常工作且没有错误的默认菜单项:

在此处输入图像描述

(“未找到”是 Piral 提供的默认菜单项)

为什么我会收到此错误?

  • 皮拉尔 0.12.4
  • Piral CLI 0.12.4
  • Piral CLI Webpack 0.12.4
0 投票
1 回答
46 浏览

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 中呈现)任何帮助都非常感谢。

0 投票
1 回答
37 浏览

piral - 我如何在 piral 中使用完整的 Angular 应用程序作为 pilet

我有一个现有的角度应用程序,它有自己的路由和多个相互使用的组件。使用 piral-ng 转换器,我可以转换要在 piral 中使用的角度分量,但如果一个角度分量正在使用另一个角度分量,我会出错。

有什么方法可以使用完整的 Angular 应用程序作为 pilet

0 投票
1 回答
51 浏览

blazor-webassembly - 在 piral 中使用 Blazor Wasm 作为应用程序外壳

我偶然发现了 Piral 框架来实现微前端,我想在我的项目中实现它。

但是,我的应用程序是作为 Blazor wasm 项目提供的,我的目标是使用这个当前项目作为我的应用程序外壳。

有没有关于我如何实现它的例子?

我也无法真正找到解决文档的方法。

请注意,我是初学者。提前致谢。