在 angular 6 工作区中安装 NPM 包

Installing NPM packages in angular 6 workspace

我刚刚开始学习 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 到库文件夹并 运行ning npm install 还是有其他方法现在可以使用 CLI 完成?

您可以继续使用npm install packagename

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