npm 发包

1、注册

首先到npmjs上注册一个账号 https://www.npmjs.com (一定要验证邮箱,否则后期发包报错)

2、登录

$ npm login 

Username: xxx

Password: xxx

Email: xxx

按提示输入信息就好了,一路回车。。。

3、创建包

$ npm init

参数说明:

package name :  ——包名,就是以后 npm i xxx  --save 的名字 (这里不能与npm上现有的包名重复!!!,创建的时候不会报错,上传到npm会报错)

version: ——版本号,默认1.0.0,以后每上传一次更新一次版本号

description: ——描述性文字,描述下包主要是干什么的

entry  point: ——入口文件,默认 index.js,可在后期更改

git repository: ——git仓库地址,一般npm上发布的包在github上也会有一份,这里填写对应的仓库地址

keywords: ——关键字,可以多个

author: ——作者名字

license: ——默认ISC

最后 Is this ok?  回车就好啦~

一般情况下,为了方便,创建包时只要填写包名,一路回车也可以~~~

4、发布

$ npm publish

如果在npm上能搜索得到即代表发布成功。

5、常见错误

  1. 错误代码 -4048  Please try running this command again as root/Administrator.
    这里要用管理员权限打开,win10搜索cmd,右键 “以管理员身份运行”。但是发现一般的文件不是放在当前管理员身份运行的目录下,把文件copy过去就好啦~~~


    
    
  2. 错误代码 
    npm ERR! publish Failed PUT 403 
    npm ERR! you must verify your mail before .......

    这里是因为之前没有验证邮箱。

原文地址:https://www.cnblogs.com/s1118/p/9355315.html