npm发布自己的包
2020年9月14日...大约 2 分钟
使用npm发布自己的包
发布包
 应用包
 ...
 ......
- 今天通过一个简单的列子来演示怎么在npm发布自己的包。 
- 你需要先下载安装node.js 
发布包
- 新建个文件夹,这里命名为test520
- 然后再在test520下新建一个lib文件夹
- 创建package.json,在test520文件夹下,右键选择git bash here输入命令
npm init
- 然后name输入test520,然后一路回车,最后ctrl + c结束, 
- 创建readme.md文件,在test520文件夹下,在新建一个readme.md文件(这是一个介绍你包的文件makdown文件),随便输入点什么,如这是我的第一个npm包。 
- 在lib文件夹下新建新建一个test.js文件,输入如下代码 
let test = {
    log: function() {
        console.log( '这是我的第一个npm包' );
    };
}
module.exports = test; // 把test暴漏出去- 在test520文件夹下新建一个index.js文件(主入口文件),输入
let fn = require( './lib/test.js' );
module.exports = fn; //把fn暴漏出去- 包文件已经ok,结构如下
-test520
    -lib
        -test.js
    -index.js
    -package.json
    -readme.md- 创建npm账号,两种方式 
- 第一种:打开npm 注册 
- 第二种:命令行注册,输入如下 
npm adduser- 依次输入用户名,密码,邮箱就注册成功了。注册成功会自动登录,所以现在已经在本地登录成功。
- 如果你已经有npm账号可通过与哦如下命名登录
npm login- 输入用户名,密码就可登陆成功。 
- 发布包,在test520文件夹下,右键选择git bash here,输入如下命令 
npm publish- 就可发布成功,注意发布必须是登录状态下。 
- 这时你就可以在npm官网 ,通过在搜索框中输入test520来查询到你刚才发布的包了。 
- 更新包,你修改过包里的js文件时,同时还得修改package.json里version的版本号后才可重新发布。 
应用包
- 这时你新建个文件夹(如test)就可以通过以下命令下载你发布的包了
npm install test520- 然后,在test文件夹下新建in.js文件,输入如下代码
let test520 = require( 'test520' );
test520.log();- 在test文件夹,右键选择git bash here,输入如下命令
node in.js- 就可以输出这是我的第一个npm包
