Я хотел бы создать пакет 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
я могу проверить мой пакет в другой проект, но мой модуль, который содержит мои компоненты не найден. .:/
У вас есть идеи? :)
Ваш вопрос не совсем понятен в отношении вашей проблемы - вы говорите, что вы строите свое приложение, и оно не работает? Поскольку это может быть связано с этим: http://stackoverflow.com/questions/37558656/angular-clis-ng-build-doesnt-produce-a-working-project – Zze
Я не могу сгенерировать свой проект, чтобы использовать его в другой проект как зависимость от npm –
В настоящее время вы не можете сделать это через CLI. Следуйте за этой темой, здесь вы найдете много интересного: https://github.com/angular/angular-cli/issues/1692#issuecomment-273989471 – DDRamone