在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包

相關文章
相關標籤/搜索