1.node簡(jiǎn)介
Node,是一個(gè)可以讓 JavaScript 運(yùn)行在服務(wù)器端的平臺(tái)疆瑰。它可以讓JavaScript 脫離瀏覽器的束縛運(yùn)行在一般的服務(wù)器環(huán)境下。創(chuàng)建一個(gè)js文件(1.js)樊销,在命令行中使用node 1.js即可執(zhí)行該js文件相寇。
2.path模塊
node.js 有很多模塊,其中path屬于路徑模塊款咖,該模塊用于處理文件和目錄路何暮。可以使用以下方式訪問:
const path = require('path');
console.log(__dirname)
console.log(__dirname + '/src');
console.log(path.resolve(__dirname, '/src'));
console.log(path.resolve(__dirname, './src'));
console.log(path.resolve(__dirname, 'src'));
console.log(path.resolve())
執(zhí)行node 1.js會(huì)在命令行中得到結(jié)果如下
var path = require('path');
console.log(__dirname) \\F:\webpack
console.log(__dirname + '/src'); \\F:\webpack/src
console.log(path.resolve(__dirname, '/src')); \\F:\src
console.log(path.resolve(__dirname, './src')); \\F:\webpack\src
console.log(path.resolve(__dirname, 'src')); \\F:\webpack\src
console.log(path.resolve()) \\F:\webpack
其中__dirname表示執(zhí)行文件(1.js)所在的絕對(duì)路徑
3.path.resolve()
path.resolve()方法將一系列路徑或路徑段解析為絕對(duì)路徑