先注册npm账号
配置package.json
配置入口文件index.js
创建index.js文件,并且把组件导出
import Button from './src/button'
import ButtonGroup from './src/button-group'
import Icon from './src/icon'
export {Button, ButtonGroup, Icon}
配置版本号
每次有变动都需要升级版本号,如果两次相同则会发布失败
配置namenpm包名
查看此时的源
npm config list
如果发现有:
registry = "https://registry.npm.taobao.org/"
说明此时的源是淘宝源,需要把这句话注释掉,否则发布会失败
使用npm config list查看
; userconfig /Users/lizhe/.npmrc
registry = "https://registry.npm.taobao.org/"
找到npm配置的文件在/Users/lizhe/.npmrc
打开这个文件把源注释掉就可以了
登录npm
使用命令:
npm adduser登录
Username: forkeep
Password:
Email: (this IS public) XXXXXX533@163.com
Logged in as forkeep on https://registry.npmjs.org/.
登陆成功!!!
发布到npm
npm publish
完成!!!