1、首先安裝nodejs和npm環境,可以在cmd指令行上驗證:
node -v
npm -v
2、建立一個小的例子:
1)在F:/nodeJs/helloWord下建立一個hello.js,内容如下:
function hello(name){
console.log("hello"+ name);
}
exports.hello=hello;
2)測試:
cmd打開指令行,進入F:/nodeJs/helloWord,然後

3)建立package.json檔案:
NodeJS每個擴充子產品中都有一個package.json檔案,用來描述子產品的一些基本屬性,比如子產品名稱、作者、版本号等等。關于package.json寫法的詳細說明,可以使用 “npm help json” 指令來檢視。我們可以在子產品主目錄下執行 npm init 來生成一個最基本的package.json。按照指令的提示依次輸入資訊即可。
4)預安裝(測試):
cmd打開指令行,随便進入一個目錄,(如進入F:/nodeJs/) 然後
注:這裡使用了本地安裝,是以如果成功了會在目前目錄生成一個node_modules目錄,裡面就是剛才的hello.js和package.json兩個檔案;
5)釋出到npm:
首先,我們需要有一個NPM帳号,可以使用npm adduser來注冊一個:
$ npm adduser
Username: lanjingling
Password:
Email:
然後回到 helloWord 根目錄,執行一下npm publish,如果沒有任何錯誤提示,那麼就釋出成功了。去http://search.npmjs.org/上看一下吧,你的子產品應該已經顯示在”Latest Updates”一欄裡了。
注:
1)cmd>npm publish
如果不帶參數,會查找目前目錄下的package.json檔案,按照該檔案描述資訊釋出module
如果指定目錄,就在這個目錄下查找package.json檔案
2)在package.json檔案中,name屬性值不能包含大寫字母