如果通过npm发布自己的项目包

蛰伏已久 蛰伏已久 2018-09-03

一直都通过npm下载别人的文件,今天想试试怎么通过npm发布包,以后有能力了,也贡献自己的代码。

注册npm账号

进入官网注册npm账号,注册成功之后,会向你的邮箱发一个验证邮件,验证你邮箱的有效性,进入邮箱点击一下即可

https://www.npmjs.com/signup


发布项目包

进入项目目录,执行

npm init

根据提示输入自己的项目名称、作者、邮箱等

成功之后会发现有个package.json文件

{
"name": "vue_yii_cms",
"version": "1.0.0",
"description": "A Vue.js project",
"author": "liyulin <501351981@qq.com>",
}

登录npm,输入以下命令,然后输入账号密码

npm login

登录成功之后显示

Logged in as hit757 on https://registry.npmjs.org/.


执行以下命令发布包

npm publish

我的一直提示错误,原因就是我的邮箱没有验证

npm ERR! publish Failed PUT 403

npm ERR! code E403

npm ERR! you must verify your email before publishing a new package: https://www.npmjs.com/email-edit : vue_yii_cms

发布成功显示

+ vue_yii_cms@1.0.0

注意:项目名称不能和别人的重复,可以先查询一下https://www.npmjs.com

然后去试试下载自己的项目

npm install vue_yii_cms

更新包

npm version ***  //更新版本号
npm publish      //重新发布


分享到

点赞(1)