Vite+Ts+pnpm自定义组件发布到私有npm仓库
要将使用Vite、TypeScript和pnpm构建的自定义组件发布到私有npm仓库,请按照以下步骤操作:
- 确保你已经拥有私有npm仓库,例如Verdaccio。
- 在项目根目录创建
.npmrc
文件,并配置私有仓库地址。 - 登录私有npm仓库(如果需要)。
- 修改
package.json
,确保字段正确,如name
、version
和main
。 - 确保你的项目已经通过pnpm安装了所有依赖。
- 运行
pnpm publish
将包发布到私有仓库。
示例.npmrc
文件内容:
registry=http://your-private-registry-url/
//your-private-registry-url/:_authToken="your-auth-token"
示例package.json
的部分字段:
{
"name": "your-component-name",
"version": "1.0.0",
"main": "dist/index.js",
// ... 其他配置
}
确保你有权限发布到该私有仓库,并且在发布前构建你的组件:
pnpm build
然后,在项目根目录运行pnpm publish
。如果一切顺利,你的组件将被发布到私有npm仓库。
评论已关闭