第二章 模塊
CommonJS模塊規范
- 模塊引用
var math = require('math');
- 模塊定義,用exports對象導出2當前模塊的方法或者變量
- 模塊標識,就是傳遞給require()的參數
Node模塊實現
Node引入模塊的三個步驟
- 路徑分析
- 文件定位
- 編譯執行
- 核心模塊,Node提供的模塊
- 文件模塊,用戶編寫的模塊
所有模塊都是優先從緩存加載的,不同之處在于核心模塊的檢查先于文件模塊
中間關于模塊機制的內容沒看懂,so sad。。。(╯‵□′)╯︵┻━┻
如何發布包
1 . 在桌面上創建一個文件夾,不妨命名為hello,在其中加入一個js文件,其中寫入一個函數
exports.sayHello=function()
{
return 'Hello World!';
};
2 . 使用npm init命令生成package.json文件
3 . 注冊包倉庫賬號,npm adduser
4 .上傳包 npm publish
5 .在另一個文件夾下驗證