2017-01-25 3 views
0

Я хотел бы создать пакет npm для проекта. Я использовал angular-cli для создания моих компонентов, которые я хотел бы получить.Как создать пакет Angular2 npm с угловым cli?

Мой 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" 
     ] 
    } 
} 

я могу генерировать *.d.ts с ng build

, а затем с npm link я могу проверить мой пакет в другой проект, но мой модуль, который содержит мои компоненты не найден. .:/

У вас есть идеи? :)

+0

Ваш вопрос не совсем понятен в отношении вашей проблемы - вы говорите, что вы строите свое приложение, и оно не работает? Поскольку это может быть связано с этим: http://stackoverflow.com/questions/37558656/angular-clis-ng-build-doesnt-produce-a-working-project – Zze

+0

Я не могу сгенерировать свой проект, чтобы использовать его в другой проект как зависимость от npm –

+1

В настоящее время вы не можете сделать это через CLI. Следуйте за этой темой, здесь вы найдете много интересного: https://github.com/angular/angular-cli/issues/1692#issuecomment-273989471 – DDRamone

ответ

4

Привет, я думаю, что это documentation поможет вам. Я успешно создал пакет npm, используя yoman из моего компонента angular2.

+1

Спасибо за ссылку, это очень полезно! – dave0688

 Смежные вопросы

  • Нет связанных вопросов^_^