我只是选择了Angular 6和CLI并创建了一个项目,如下所示
ng new my-demo
cd my-demo
ng g library foo --prefix=my
我的库中没有我要添加ngx-bootstrap
,因为组件需要DropdownButtonModule
所以我的问题是如何安装库的npm包?
我之前刚刚运行npm install ngx-bootstrap
但现在将为应用程序安装软件包,但是,我需要为库安装此软件包。我是应该cd到库文件夹并运行npm install还是有另一种方法,这是使用CLI完成的吗?
答案 0 :(得分:6)
您可以继续使用npm install packagename
。
package.json没有附加到工作区中的特定应用程序或库,而是附加到完整的angular / cli项目。构建过程(使用后端的webpack)将确定哪些依赖项对于您的相应活动构建实际上是必需的,并删除其余的。