如何使用angular-cli创建Angular2 npm包?

时间:2017-01-25 21:03:39

标签: angular npm angular-cli

我想为项目创建一个npm包。我使用angular-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我可以将我的包测试到其他项目中,但是找不到包含我的组件的模块..:/

你有什么想法吗? :)

1 个答案:

答案 0 :(得分:4)

嗨,我认为documentation会帮助你。我已经使用我的angular2组件中的yoman成功创建了npm包。