国产探花免费观看_亚洲丰满少妇自慰呻吟_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(".")

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 文昌市| 休宁县| 桃园县| 阳曲县| 抚州市| 白银市| 长宁区| 泸定县| 泰和县| 安远县| 舒城县| 临安市| 通河县| 大同市| 岑巩县| 安阳市| 正镶白旗| 康乐县| 洪雅县| 遂昌县| 西宁市| 尤溪县| 犍为县| 观塘区| 虹口区| 铁力市| 江陵县| 鹤峰县| 通许县| 海晏县| 双流县| 博爱县| 伊川县| 丰原市| 津市市| 武强县| 抚松县| 湘潭市| 南丹县| 易门县| 东山县|