发布一个npm包——以angular为例

本文指导如何创建并发布一个Angular组件到npm。首先,通过`ng new --createApplication=false`创建不含src目录的Angular项目,然后创建组件库,并设置组件前缀。接着,构建组件库并测试使用,最后,注册npm账号,打包并发布组件库到npm,实现自定义组件的分享和复用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、前言

  做前端的同学和npm打交道的次数可不算少,npm上有许多好用的库可以帮我们节省很多时间,那么今天我们就尝试发布一个angular组件到npm上。

二、创建项目

  首先,我们来创建一个angular项目,不同于平时我们使用

ng new app

  来创建项目,我们本次使用

ng new angular-npm --createApplication=false

  来创建我们的angular项目,具体的区别就是使用–createApplication=false不会生成src目录。更多的区别可参考–createApplication=false,此时我们生成的目录是下面这样的:
在这里插入图片描述
  接下来我们创建一个组件库:npm-klx-test。注意,命名不要和npm上现有的包冲突,否则后面会发布不上去。使用下面的命令

ng g library npm-klx-lib --prefix=my 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值