在Angular 2/4 cli项目中包括Bower或NPM组件

时间:2017-09-18 09:28:34

标签: angular typescript npm bower

我正在使用cli开始一个简单的Angular 4项目,并希望包含来自NPM或Bower的包 - 有问题的包是Multi Step Form(https://github.com/troch/angular-multi-step-form)。我知道我必须将它添加到@NgModule类(以前是angular.module,对吗?)但无论我尝试什么,Angular要么无法看到模块(使用Bower),要么给出错误消息{{1} }

这是app.module.ts文件:

Can't resolve 'angular' in [path-to-multi-step-form/dist/commonjs]

以及app.component.ts文件:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

有谁能告诉我在Angular 2/4 cli项目中包含组件的位置/方式?因为我现在和Angular一起工作了一段时间,所以我把头发撕掉了,感觉很笨...:/

1 个答案:

答案 0 :(得分:0)

我认为您需要查看您要添加的模块的文档。

  

它说要求1.3 +   LINK

您正在尝试将AngularJS模块添加到Angular。