首先你得在官网注册一个npm账号
比如我们新建一个index.js文件 这个文件只打印一句话 ,然后把这个文件发布成一个npm包
初始化
npm init
执行这个操作会在本地生成一个package.json文件,并且按照提示输入相应的描述 版本号等等。
{
"name": "charllote-bao",
"version": "1.0.0",
"description": "test",
"main": "index.js",
"scripts": {
"test": "npm install charllote "
},
"author": "charllote",
"license": "ISC"
}
登录你的npm账号
npm login
发布操作
npm publish
如果遇到以下提示报错,说明你可能注册之后没有去验证邮箱,打开你绑定的邮箱,点击npm的验证链接即可。
npm ERR! code E403
npm ERR! 403 Forbidden - PUT https://registry.npmjs.org/charllote-bao - you must verify your email before publishing a new package: https://www.npmjs.com/email-edit
发布成功之后可以在你的npm主页看到刚发布的包
更新操作
npm version patch // 这个操作会在原先的版本号上+1
npm publish // 重新发布
执行成功后会在主页看到一个新发布的版本包
删除操作
删除指定的包和版本号
npm unpublish 包名@版本号