nodejs4-模塊和包

模塊和包:mysql

定義模塊的方法跟sea.js相似,暴露一個接口也是使用exports.
調用一個接口就是使用require
注意:在引入模塊的時候若是是同級目錄須要加./,不然會報錯
 
除了能夠使用exports意外,跟sea.js同樣也能夠使用module暴露對象
module.exports=obj;
 
模塊屬性:
module.id 當前模塊的id,主模塊爲.,其餘爲模塊以爲路徑,可修改
module.filename:當前模塊的文件名
module.loaded:是否加載完畢
module.parent:父模塊對象,調用當前模塊的模塊對象
module.children:子模塊對象,本身調用的別的模塊對象
 
包的目錄:
包對相互依賴的模塊進行統一管理,將功能進行封裝
 
ps:若是是在mac上面安裝包須要加sudo,例:
windows:npm install mysql
mac:sudo npm install mysql
相關文章
相關標籤/搜索