css 我想将引导图标合并到一个有Angular 的项目中,但它不起作用

h22fl7wq  于 2022-12-27  发布在  Angular
关注(0)|答案(4)|浏览(112)

我想在一个Angular 项目中实现引导图标,但它不起作用。我运行了以下命令,
npm i引导图标
但是我无法在带有图标字体的网页中添加图标。
现在,我已经在index.html文件中添加了引导图标CDN,它正在工作。
我想知道我们是否需要在angular.jason文件中的任何地方添加引导图标文件的路径,或者它应该在安装命令后工作。
感谢您的回答!!!
谢谢你。

7kqas0il

7kqas0il1#

首先,运行npm i引导图标
然后在angular.json文件中
将路径添加到“Styles”键值,如下所示:
“样式”:[“节点模块/引导图标/字体/引导图标. css”,],

xienkqul

xienkqul2#

通过npm将包安装到您的项目只是将包文件下载到node_modules。您必须配置您的项目以导入必要的文件来使用该包。
在本例中,因为它是一个图标库,所以您可能已经指出了一个样式表可以通过在html文件中包含CDN来工作。
在angular中,尝试将bootstrap-icons.css文件导入到你的styles.css文件中,你需要检查bootstrap-icons文件夹在node_modules中的位置,并在文件夹结构中找到css文件。
从本地安装中,我确定位置为:node_modules/bootstrap-icons/font/bootstrap-icons.css

styles.css文件中,添加import语句:@import '~bootstrap-icons/font/bootstrap-icons.css';
这应该可以让你的图标正常工作。如果不能,请确保bootstrap-icons.css文件路径正确并且可以访问。
附加一个工作示例(托管在stackblitz上):https://stackblitz.com/edit/angular-bootstrap-icons?file=src%2Fstyles.css,src%2Fapp%2Fapp.component.html

pprl5pva

pprl5pva3#

我也面临着这个问题。在styleidocss导入图标css文件后,它工作得很完美

8tntrjer

8tntrjer4#

首先使用npm安装引导图标:

npm i bootstrap-icons --save

然后转到您的angular.json文件,并将此添加到您的样式中:

"styles": [
          "src/styles.scss",
          "node_modules/bootstrap-icons/font/bootstrap-icons.css"
        ],

现在你可以使用任何你想要的图标。例如:

<i class="bi bi-bootstrap-fill"></i>

如果您不想使用npm来使用引导图标,您可以查看:https://icons.getbootstrap.com/#install

相关问题