Font Awesome 和 JQuery 在 Single SPA Angular 应用程序中不起作用

Font Awesome and JQuery are not working in Single SPA Angular app

我创建了一个 single-spa angular 应用程序,其中我使用“npm install --save bootstrap 安装了 font-awesome 和 jquery 和 bootstrap jquery@3.4.1 字体真棒”。之后我在 angular.json 文件中提供了这个 js 的 url 和 css 所以我面临的问题是 jquery 和 font-awesome 在我 运行在正常 angular 模式下使用此应用程序,但当我尝试 运行 在 Single-spa 模式下使用此应用程序时出现问题。在单水疗模式 jQuery 和 font-awesome 不工作,但我无法理解我的 bootstrap 风格正在工作,但为什么我面临 font-awesome 的问题,即使我提供了 font- angular.json 文件中的 awesome url 就像我为 bootstrap.

提供 url 一样

注意:我通过运行ning“ng add single-spa-angular”命令在已经存在的angular的根文件夹中创建了这个single spa angular应用程序] 应用

我们可以 运行 应用程序在正常 angular 模式下使用“ng serve -o”命令。但是要 运行 这个单 spa 模式下的应用程序,我们必须 运行 这个命令“npm 运行 serve:single-spa:”。

谢谢

这里有2个解决方案

  • main.single-spa.ts 文件中导入 Jquery。
  • 或将 JQuery 添加为根配置应用程序中的共享依赖项