前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >npm - 组件发布

npm - 组件发布

原创
作者头像
长风过境
修改2020-11-24 18:09:58
8270
修改2020-11-24 18:09:58
举报
文章被收录于专栏:勿忘初心勿忘初心

如何将自己写的组件包发布到npm上

一、注册npm

1、npm官方地址:https://www.npmjs.com/

2、注册-登录(注册完成需验证电子邮箱)

二、初始化

1、新建一个文件夹,在此文件打开cmd

2、执行初始化命令 npm init

3、配置package.json文件

主要配置以下:

name -- 包名 (格式:@XXX/包名, XXX为npm账号名,如果不加@XXX需要收费)

version -- 版本号 (只能使用三位数的版本号,如:1.0.0)

author -- 电子邮箱 (注册npm账号绑定的电子邮箱)

4、新建一个index.js文件,为空即可 (可用于组件入口文件)

组件包与package.json文件同级
组件包与package.json文件同级

三、登录发布

1、npm: 检查当前npm镜像 -- nrm ls 切换npm镜像为官方镜像 -- nrm use npm

2、在cmd上登录npm账号: npm login

3、查看登录状态: npm whoami

4、发布: npm publish --access public

成功
成功

四、遇到的问题

1、邮箱未验证,注册npm的时候没有看到邮件,进npm官网重新发送验证即可

2、第一次发布时,包名和其他人的重复,故没权限发布

3、npm publish会默认发布为私有包,但npm的私有包需要付费,需要添加参数进行发布:

npm publish --access public

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何将自己写的组件包发布到npm上
  • 一、注册npm
  • 二、初始化
  • 三、登录发布
  • 四、遇到的问题
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档