上传npm包
新建demo文件夹,在命令行打开输入
npm init
package name:你要上传的包名(设置包名之前先去官网搜索一下你的包名有没有重复) version:版本 description:包的描述 entry point:入口文件 test command::测试命令 git repository:git仓库地址 keywords: 关键字 author:作者 license: (ISC):开源协议 一般ISC 和MIT都行 Is this OK? (yes) :是否确认 (直接回车)
执行成功后会在文件夹下生成package.json的文件,设置npm
npm config set registry https://registry.npmjs.org //一定是https 不然上传是会报错npm ERR! code E426
然后在npm官网注册,注册成功后用命令行开始登录
npm adduser 或者 npm login 回车
Username:你的账户名
Password:你的密码(输入时不会显示)
Email:邮箱
Enter one-time password:邮箱验证码
然后把需要上传的js或者ts文件放到demo文件夹里,执行命令
npm publish 上传发布
出现 ’+xxx@1.0.0’ 就说明发布成功了,然后登录npm官网,去我的packages里就能看到了
然后重新找个文件夹,打开命令行,npm i xxxx(你的包名) 这样就可以使用了
如果发现有bug,可以更新版本,修改文件后,执行
npm version patch 更新版本
然后重新发布
npm publish
删除包
1、删除指定的版本
npm unpublish 包名@版本号
2、删除整个包
npm unpublish 包名 --force
会有警告提示(删除后该包名24小时之内不可再用)
再忙也别忘记学习