国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

利用Node.js獲取項目根目錄的小技巧

2019-11-20 08:50:39
字體:
來源:轉載
供稿:網友

假設我們的js文件寫在server目錄中,但是我們的資源文件存儲在app/img目錄中。

實現功能

如下圖,我們需要在server/index.js文件中使用fs讀取app/img/favicon.ico文件。

實現方法

在node.js只提供了一個 dirname全局變量。通過 dirname可以獲得“C:/wwwroot/yidata/server”。這時需要用到path

首先

import path from 'path'; (ES6)或var path = require('path ');path.join(dirname,'../')

即可獲取到node.js的項目根目錄。

path.join(dirname,'../app/img/favicon.ico')

即可獲取目標文件。

由上面的例子可知,path.join將多個參數組合成一個 path,因此我們只需要參照路徑表示方法合并即可。比如js文件在第三層目錄,那么項目根目錄就是path.join(__dirname,'../../../')

path.resolve(".")

總結

也可以直接獲取項目根目錄,但是要注意的是使用這個方法在一些情況下存在問題,以前遇到過,想不起來了。大家留意下,有問題可以留言交流。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清丰县| 穆棱市| 东台市| 喜德县| 汝州市| 石泉县| 东丰县| 汉寿县| 尼勒克县| 合作市| 财经| 澳门| 富裕县| 泸溪县| 会同县| 淳安县| 东乌珠穆沁旗| 米泉市| 志丹县| 泌阳县| 太谷县| 宁陕县| 富锦市| 赤壁市| 柳林县| 日照市| 措美县| 榆树市| 莱阳市| 长寿区| 阿拉尔市| 营口市| 诸暨市| 雷州市| 潜山县| 图们市| 平安县| 沂水县| 安顺市| 呼伦贝尔市| 新郑市|