npm包管理器发布

npm包管理器一直是经常用的,上面有各种大神写的工具包然而我们自己却很少发布包;

以下就整理一下发布包的基本方法;

首先我们的node安装之后都是都是自带npm的,可以通过cmd或者PowerShell运行来查看我们的版本;

1
npm --version

5.3.0

或者通过npm config list命令查看一系列详细信息;其中包含node和npm 版本;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
; cli configs
metrics-registry = "http://registry.npmjs.o
scope = ""
user-agent = "npm/5.3.0 node/v8.4.0 win32 x

; userconfig C:\Users\Administrator\.npmrc
//registry.npm.taobao.org/:always-auth = fa
//registry.npm.taobao.org/:email = "8258461
//registry.npm.taobao.org/:username = "dear
registry = "http://registry.npmjs.org/"

; builtin config undefined
prefix = "C:\\Users\\Administrator\\AppData

; node bin location = C:\Program Files\node
; cwd = C:\
; HOME = C:\Users\Administrator
; "npm config ls -l" to show all defaults.

顺带说个命令:
npm config get prefix获取当前global位置

然后安装卸载更新就不说了;

现在开始正题:发布
首先我们的有一个账号,直接在NPM官网注册就好了;
这是注册好之后(忽略左上角那个包,是瞎写的)

注册之后我们就在本地创建一个文件夹,用来作为发布我们包的仓库,就可以理解为GitHub仓库一样;

进入之后我们运行npm init初始化;

然后npm login登录,就是我们申请的账号密码;

错误处理

这个就是因为我在开始命名的时候没有去验证名字,然后名字重复了,在然后在package.json中更改了name,再npm publish就可以了;

v1.0.0版本发布

如果我们想要发布版本,就需要更改我们的文件之后在package.json中更改version,要比上个版本号大,以免报错;

文章目录
  1. 1. npm包管理器一直是经常用的,上面有各种大神写的工具包然而我们自己却很少发布包;
|