在npm发布本身的包

今天经过一个简单的列子来演示怎么在npm发布本身的包。node

你须要先下载安装node.js

发布包

1 新建个文件夹,这里命名为test110,,
2 而后再在test110下新建一个lib文件夹。
3 建立package.json,在test110文件夹下,右键选择git bash here输入命令git

npm init

而后name输入test110,而后一路回车,最后ctrl + c结束,npm

4 建立readme.md文件,在test110文件夹下,在新建一个readme.md文件(这是一个介绍你包的文件makdown文件),随便输入点什么,如这是个人第一个npm包
5 在lib文件夹下新建新建一个test.js文件,输入以下代码json

var a = {
    fu : function() {
        console.log( '这是个人第一个npm包' );
    };
}
module.exports = a; // 把a暴漏出去

6 在test110文件夹下新建一个index.js文件(主入口文件),输入bash

var a = require( './lib/test.js' );
module.exports = a; //把a暴漏出去

7 包文件已经ok,结构以下ui

-test110
    -lib
        -test.js
    -index.js
    -package.json
    -readme.md

8 建立npm帐号,两种方式命令行

第一种:打开npm 注册code

第二种:命令行注册,输入以下get

npm adduser

依次输入用户名,密码,邮箱就注册成功了。注册成功会自动登陆,因此如今已经在本地登陆成功。
若是你已经有npm帐号可经过与哦以下命名登陆,it

npm login

输入用户名,密码就可登录成功。

9 发布包,在test110文件夹下,右键选择git bash here,输入以下命令

npm publish

就可发布成功,注意发布必须是登陆状态下。

10 这时你就能够在npm官网 ,经过在搜索框中输入test110来查询到你刚才发布的包了。
11 更新包,你修改过包里的js文件时,同时还得修改package.json里version的版本号后才可从新发布。

应用包

1 这时你新建个文件夹(如test)就能够经过如下命令下载你发布的包了

npm install test110

2 而后,在test文件夹下新建in.js文件,输入以下代码

var test110 = require( 'test110' );
test110.fu();

3 在test文件夹,右键选择git bash here,输入以下命令

node in.js

就能够输出这是个人第一个npm包

相关文章
相关标签/搜索