使用npm init初始化项目目录
查看npm源地址
npm config get registry
如果不是如图所示的官方源地址,需要使用如下命令设置为官方源地址
npm config set registry https://registry.npmjs.org
然后登录你在npm官网注册的账户,没有注册的直接前往npm官网注册,注册完使用如下命令进行登录,输入账号密码以及一个用于接收邮件的邮箱即可完成登录。(之后登录使用npm login就可以了)
npm adduser
发布,使用如下命令进行包发布,正常情况下到此便发布完成
npm publish
如果出现如上图所示错误,原因是包名字和已存在的npm包过于相似,根据提示在package.json中修改包名就好了
npm ERR! code E403 npm ERR! 403 403 Forbidden - PUT https://registry.npmjs.org/kiss-ui - Package name too similar to existing packages; try renaming your package to '@lauwen/kiss-ui' and publishing with 'npm publish --access=public' instead
再次发布时在发布命令后面加上--access=public,原因在于以@username开头的会被认为是私有包;至此,npm包发布完成
npm publish --access=public
如果要撤销发布,使用如下命令:
npm unpublish @lauwen/kiss-ui@1.0.0 --force