在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全  HTML/ 關(guān)于nodejs中的絕對(duì)路徑與相對(duì)路徑問(wèn)題

關(guān)于nodejs中的絕對(duì)路徑與相對(duì)路徑問(wèn)題

app.set('views', __dirname + '/views'); // 正確
app.set('views', './views'); //報(bào)錯(cuò),找不到

我用相對(duì)路徑的時(shí)候?yàn)樯毒驼也坏侥?,還有,node中相對(duì)路徑的根路徑是以什么為準(zhǔn)的呢?

回答
編輯回答
醉淸風(fēng)

可以看下這篇 淺析 NodeJs 的幾種文件路徑

結(jié)論是:

  1. process.cwd()是項(xiàng)目啟動(dòng)的根目錄,相對(duì)路徑./../等如果不是在require里都是相對(duì)它;
  2. require里的相對(duì)路徑是相對(duì)于所在的文件(估計(jì)是require函數(shù)有做處理);
  3. __filename、__dirname分別是執(zhí)行文件的絕對(duì)路徑、執(zhí)行文件所在文件夾的絕對(duì)路徑。
2018年9月13日 22:20