7

我刚刚拿起 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'ing 到库文件夹并运行 npm install 还是现在使用 CLI 完成的另一种方法?

4

1 回答 1

11

您可以继续使用npm install packagename

package.json 不附加到您工作空间中的特定应用程序或库,而是附加到您的完整 angular/cli 项目。构建过程(在后端使用 webpack)将确定哪些依赖项对于您各自的活动构建实际上是必需的,然后删除其余的。

于 2018-05-08T12:09:39.340 回答