加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Angular 6 Library使用bootstrap

发布时间:2020-12-17 17:12:05 所属栏目:安全 来源:网络整理
导读:我正在角度项目中使用角度6库特征 https://github.com/angular/angular-cli/wiki/stories-create-library创建角度库 我通过它创建了几个可重用的组件,可以在我的项目中重复使用..有点像名称组件,电话号码组件等. 我创建了组件.. 但我不确定如何在库项目中包
我正在角度项目中使用角度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将自动安装,如果它不存在.安装了错误的版本后,库的用户会收到警告.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读