1.node简介
Node,是一个可以让 JavaScript 运行在服务器端的平台。它可以让JavaScript 脱离浏览器的束缚运行在一般的服务器环境下。创建一个js文件(1.js),在命令行中使用node 1.js即可执行该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())
执行node 1.js会在命令行中得到结果如下
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表示执行文件(1.js)所在的绝对路径
3.path.resolve()
path.resolve()方法将一系列路径或路径段解析为绝对路径