[npm发包]手把手教你如何发包,发包竟如此简单。

[npm发包]手把手教你如何发包,发包竟如此简单。

1. 包是什么

node.js中的第三方模块又叫做包.不同于node.js中内置模块和自定义模块,包是由第三方个人或团队开发出来的,免费供人使用。

2.

下载包和上传包都在[npm (Node Package Manager)](https://www.npmjs.com/)网站上进行,在电脑终端可以执行npm -v命令来查看电脑上安装的npm包管理工具的版本号

3.自己创建一个包。

一个规范的包,它的组成结构,必须符合以下 3 点要求:

包必须以单独的目录而存在包的顶级目录下要必须包含 package.json 这个包管理配置文件package.json 中必须包含 name,version,main 这三个属性,分别代表包的名字、版本号、包的入口ps.以上 3 点要求是一个规范的包结构必须遵守的格式,关于更多的约束,可以参考这个网址 https://yarnpkg.com/zh-Hans/docs/package-json

4.注册npm(https://www.npmjs.com/)账号

访问 npm 网站,点击 sign up 按钮,进入注册用户界面填写账号相关的信息:Full Name、Public Email、Username、Password点击 Create an Account 按钮,注册账号登录邮箱,点击验证链接,进行账号的验证5.检查下包的地址是否是官网

因为npm官网是外网,所以在国内下包为了提高速度。一般会选择taobao镜像网站下载。在电脑终端执行nrm ls命令可以查看网站是否是官网。

若不是官网,执行nrm use npm命令换到官网。

6.登录npm账号

在电脑终端执行npm login命令依次输入账号,密码和邮箱。成功登陆之后就可以进行发包的操作了。

ps.在终端中输入密码时密码不会显现,所以需要注意。

7.发包

将终端切换到包的根目录后执行npm publish命令,将包发送到npm官网上。注意包名不能和官网已有包同名,若同名会导致发包失败。发包成功后官网会发邮件给你确认。

8.撤回

npm上最好不要上传无意义的包。我们如果准备的是一个简单的无意义的练习作品,那么可以在上传成功后的72小时内用npm unpublish 包名 -force命令撤回,撤回的包,在24小时内不能再次上传。

发包的步骤都说了,快去试试吧。

黄金推荐

这可能是全网最全的日式熏香海淘店
英国365网址是多少

这可能是全网最全的日式熏香海淘店

✨ 08-05 💎 价值: 5917
“天空之国”国鸟系列之(三)
英国365网址是多少

“天空之国”国鸟系列之(三)

✨ 07-23 💎 价值: 4522
深圳市拇指游玩科技有限公司
365体育投注注册

深圳市拇指游玩科技有限公司

✨ 07-14 💎 价值: 1963