首先你要有npm的账号
没有的移步官网https://www.npmjs.com/注册即可
初始化一个工程
-
创建一个文件夹。例如:xiaoqiao_npm
-
进入该文件夹目录。cd xiaoqiao_npm
-
初始化项目,按要求输入,可以一路回车
npm init 字段介绍: -
在你创建的文件夹(xiaoqiao_npm)中新建一个入口文件,index.js
-
简单的在你的 index.js 中简单的写一些代码
module.exports.get = async url => { console.log(url); }
发布你的包到npm服务器
-
添加用户信息
npm addUser -
输入用户名、密码、邮箱
-
发布
npm publish -
发布结果如下表示发布成功
需要注意的事项
1. 当前登录的不是npm的源地址,比如可能是淘宝源或者其他
-
如何判断当前登录的是否是npm的源地址?
判断on 后面的链接是否是 registry.npmjs.org/, -
不是源地址的话切换至源地址
npm config set registry https://registry.npmjs.org/
2. 版本号重复
-
对于每一个包来讲版本号version是唯一的,重复的version会报以下错误
-
设置版本version,重新发布即可
npm version 1.0.2