2017-01-25 1 views
0

Ich möchte ein npm-Paket für ein Projekt erstellen. Ich habe angular-cli verwendet, um meine Komponenten zu erstellen.Wie erstelle ich Angular2 npm-Paket mit angular-cli?

Mein tsconfig.json

{ 
    "compilerOptions": { 
     "declaration": true, 
     "emitDecoratorMetadata": true, 
     "experimentalDecorators": true, 
     "lib": ["es6", "dom"], 
     "mapRoot": "./", 
     "module": "es6", 
     "moduleResolution": "node", 
     "outDir": "../dist/out-tsc", 
     "sourceMap": true, 
     "target": "es5", 
     "typeRoots": [ 
     "../node_modules/@types" 
     ] 
    } 
} 

kann ich *.d.ts mit ng build

erzeugen Und dann, mit npm link ich mein Paket in anderes Projekt testen kann, aber mein Modul, das ist meine Komponenten enthält nicht gefunden. .:/

Haben Sie einige Ideen? :)

+0

Ihre Frage ist nicht wirklich klar, was Ihr Problem ist - sagen Sie, dass Sie Ihre App ausbauen und es funktioniert nicht? Denn das könnte damit zusammenhängen: http://stackoverflow.com/questions/37558656/angular-clis-ng-build-doesnt-produce-a-working-project – Zze

+0

Ich kann mein Projekt nicht erzeugen, um es zu benutzen ein anderes Projekt als Abhängigkeit mit npm –

+1

Momentan können Sie es nicht über CLI machen. Folge diesem Thread, hier findest du eine Menge interessanter Dinge: https://github.com/angular/angular-cli/issues/1692#issuecomment-273989471 – DDRamone

Antwort

4

Hallo Ich denke, das documentation wird Ihnen helfen. Ich habe erfolgreich npm Paket mit yoman aus meiner angular2 Komponente erstellt.

+1

Danke für den Link, das ist sehr hilfreich! – dave0688

Verwandte Themen