第二章 模塊
CommonJS模塊規(guī)范
- 模塊引用
var math = require('math');
- 模塊定義蚀之,用exports對(duì)象導(dǎo)出2當(dāng)前模塊的方法或者變量
- 模塊標(biāo)識(shí),就是傳遞給require()的參數(shù)
Node模塊實(shí)現(xiàn)
Node引入模塊的三個(gè)步驟
- 路徑分析
- 文件定位
- 編譯執(zhí)行
- 核心模塊撤师,Node提供的模塊
- 文件模塊榕堰,用戶編寫的模塊
所有模塊都是優(yōu)先從緩存加載的谦趣,不同之處在于核心模塊的檢查先于文件模塊
中間關(guān)于模塊機(jī)制的內(nèi)容沒看懂,so sad飞主。狮惜。。(╯‵□′)╯︵┻━┻
如何發(fā)布包
1 . 在桌面上創(chuàng)建一個(gè)文件夾碌识,不妨命名為hello碾篡,在其中加入一個(gè)js文件,其中寫入一個(gè)函數(shù)
exports.sayHello=function()
{
return 'Hello World!';
};
2 . 使用npm init命令生成package.json文件
3 . 注冊(cè)包倉庫賬號(hào)丸冕,npm adduser
4 .上傳包 npm publish
5 .在另一個(gè)文件夾下驗(yàn)證