Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Angular 6 Library使用bootstrap大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在角度项目中使用角度6库特征 https://github.com/angular/angular-cli/wiki/stories-create-library创建角度库

我通过它创建了几个可重用的组件,可以在我的项目中重复使用..有点像名称组件,电话号码组件等.
我创建了组件..
但我不确定如何在库项目中包含bootstrap?使用我的库的项目将安装bootstrap我猜…
我该如何处理?

这不是关于如何向Angular应用程序添加引导程序.这是不同的,我正在寻求关于如何添加到Angular库的意见…我应该将它与我的库打包还是应该是对等依赖?如果它是同伴依赖,我该怎么做呢?

我必须在库项目中使用bootstrap中的一些mixins ..如何在库项目中获取它们?

解决方法

当您交付库时,您应该将bootstrap添加为package.json的peerDependency:

"peerDependencies": {
    "ngx-bootstrap": ">=<MIN-VERSION> <MAX-VERSION",}

由于peerDependencies,当有人安装你的库时,ngx-bootstrap将自动安装,如果它不存在.安装了错误的版本后,库的@L_262_9@会收到警告.

这里有更多信息:http://npm.github.io/using-pkgs-docs/package-json/types/peerdependencies.html

大佬总结

以上是大佬教程为你收集整理的Angular 6 Library使用bootstrap全部内容,希望文章能够帮你解决Angular 6 Library使用bootstrap所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。