ng new zero
cd zero
ng g library zero-test --prefix zhx
文件夹目录
cd projects/zero-test/src/lib
ng g c button
将第三方中组件导出
在angular升级到13以后需要将组件在public-api中进行声明
测试第三方包
将module在app.module中引入,并使用新建的button组件,通过ng-serve启用应用,看到button组件已经生效
cd projects/zero-test
ng build zero-test
这时候需要用到npm账号
npm publish
可能会遇到的问题
npm ERR! publish Failed PUT 403
原因一: 当前电脑所使用的npm源未在npm官网上
解决: nrm use npm ,然后再publish
原因二: 该npm包已经在共有npm网站上存在了
解决:更改package.json文件中的“name”值,然后再publish