2017-09-18 1 views
1

Je commence un simple projet Angular 4 en utilisant le cli, et je veux inclure un paquet de NPM ou de Bower - le paquet en question est le formulaire multi-étapes (https://github.com/troch/angular-multi-step-form). Je sais que je dois l'ajouter à la classe @NgModule (auparavant angular.module, non?) Mais peu importe ce que j'essaie, Angular est incapable de voir le module (avec Bower), ou donne un message d'erreur Can't resolve 'angular' in [path-to-multi-step-form/dist/commonjs]Inclure le composant Bower ou NPM dans Angular 2/4 cli Projet

Voici le fichier app.module.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 { } 

et est ici le fichier app.component.ts:

import { Component } from '@angular/core'; 

@Component({ 
    selector: 'app-root', 
    templateUrl: './app.component.html', 
    styleUrls: ['./app.component.scss'] 
}) 
export class AppComponent { 
    title = 'app'; 
} 

quelqu'un peut-il me dire où/comment inclure des composants dans angulaire 2/4 projets cli? Je m'arrache les cheveux et je me sens un peu bête depuis que je travaille avec Angular depuis un moment ...:/

Répondre

0

Je pense que vous devez regarder la documentation du Module que vous essayez d'ajouter.

Il dit exigence 1,3 + LINK

Vous essayez d'ajouter un module à AngularJS angulaire.

+0

Salut, merci pour la réponse Rahul! OK, donc j'ai supposé que puisque cela fonctionne avec AngularJS cela fonctionnerait avec Angular 2/4. Mais ce que vous dites est logique puisque les Angulaires sont si différents. –

+0

@RunnyYolk oui les deux sont différents angulaire et angulaire JS. et les modules ont chacun une implémentation différente. –