亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

index.js中引的klass模塊 屬于文件模塊還是第三方模塊

為什么require的文件不用寫后綴.js?

index.js中引的klass模塊 屬于文件模塊還是第三方模塊?

正在回答

5 回答

一個文件就對應一個模塊 所以后綴是可以不用帶的 ?可以了解一下node的模塊尋找機制

0 回復 有任何疑惑可以回復我~
#1

island8 提問者

想問下 你是在哪知道的node的模塊尋找機制
2016-04-19 回復 有任何疑惑可以回復我~

二、載入文件模塊

絕對路徑的

var?myMod = require('/home/base/my_mod')

或相對路徑的

var?myMod = require('./my_mod')

注意,這里忽略了擴展名“.js”,以下是對等的

var?myMod = require('./my_mod')

var?myMod = require('./my_mod.js')


三、載入文件目錄模塊

可以直接require一個目錄,假設有一個目錄名為folder,如

var?myMod = require('./folder')

此時,Node將搜索整個folder目錄,Node會假設folder為一個包并試圖找到包定義文件package.json。如果folder目錄里沒有包含package.json文件,Node會假設默認主文件為index.js,即會加載index.js。如果index.js也不存在,那么加載將失敗。

package.json定義如下

{

????"name":?"pack",

????"main":?"modA.js"

}

此時 require('./folder') 將返回模塊modA.js。如果package.json不存在,那么將返回模塊index.js。如果index.js也不存在,那么將發生載入異常。


2 回復 有任何疑惑可以回復我~

文件模塊

0 回復 有任何疑惑可以回復我~

http://img1.sycdn.imooc.com//570c65dd0001d7e809610491.jpg

var klass = require('./klass'); 屬于哪種?

0 回復 有任何疑惑可以回復我~

第三方模塊是什么??

0 回復 有任何疑惑可以回復我~
#1

island8 提問者

請看圖
2016-04-12 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
進擊Node.js基礎(一)
  • 參與學習       219329    人
  • 解答問題       982    個

本視頻教程帶你揭開Node.js的面紗,帶你走進一個全新世界

進入課程

index.js中引的klass模塊 屬于文件模塊還是第三方模塊

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號