const path = require('path');
二、path.join(path1,path2,path3.......)
作用:将路径片段使用特定的分隔符(window:\)连接起来形成路径,
并规范化生成的路径。若任意一个路径片段类型错误,会报错。
const path = require('path');
let myPath = path.join(__dirname,'/img/so');
let myPath2 = path.join(__dirname,'./img/so');
let myPath3=path.join('/foo', 'bar', 'baz/asdf', 'quux', '..');
console.log(__dirname);
console.log(myPath);
console.log(myPath2);
console.log(myPath3);
三、path.resolve([from...],to)
作用:把一个路径或路径片段的序列解析为一个绝对路径。相当于执行cd操作。
/被解析为根目录。
let myPath = path.resolve(__dirname,'/img/so');
let myPath2 = path.resolve(__dirname,'./img/so');
let myPath3=path.resolve('/foo/bar', './baz');
let myPath4=path.resolve('/foo/bar', '/tmp/file/');
console.log(__dirname);
console.log(myPath);
console.log(myPath2);
console.log(myPath3);
console.log(myPath4);
一、path模块的引入。直接引用。node中自带的模块const path = require('path');二、path.join(path1,path2,path3.......) 作用:将路径片段使用特定的分隔符(window:\)连接起来形成路径,并规范化生成的路径。若任意一个路径片段类型错误,会报错。const path = require('path');let myPath =...
Webpack2升级指南和特性摘要
resolve
.root ,
resolve
.fallback ,
resolve
.modulesDirectories
上述三个选项将合并为一个标准配置项:解决
模块
。更多关于决心的信息信息可查阅。
resolve
: {
- root:
path
.
join
(__dirname, "src")
+ modules: [
+
path
.
join
(__dirname, "src"),
+ "
node
_modules"
+ ]
resolve
.extensions
该配置项将不再要求强制转入一个空字符串,而被改动到了resol
...
path
s<string>路径片段的序列
返回:<string>
path
.
join
()方法使用特定于平台的分隔符作为定界符将所有给定的
path
片段连接在一起,然后规范化生成的路径。
零长度的
path
片段被忽略。 如果连接的路径字符串是零长度字符串,则将返回'.',表示当前工作目录。
path
.
join
('/foo...
path
.
join
()
path
.
join
():方法使用平台特定的分隔符[Unix系统是/,Windows系统是\ ]把全部给定的
path
片段连接到一起,并规范化生成的路径。若任意一个路径片段类型错误,会报错。
__dirname
// __dirname返回当前文件所在的绝对路径
const
path
= require('
path
');
const
path
1 =
path
.jo...
console.log(
path
.
join
('D:/c','a/b')) //D:\c\a\b
console.log(
path
.
join
('D:/c','.a/b')) //D:\c\.a\b
console.log(
path
.
join
('D:/c','..a/b')) //D:\c\..a\b
console.log(
path
.
join
('D:/c','./a...
好的,关于
Node
.js
中
path
的使用,我可以回答您的问题。
path
是
Node
.js
中
的一个内置
模块
,用于处理文件路径的字符串。它提供了一些方法来处理路径,包括拼接、解析、规范化等操作。下面是一些
path
常用的方法:
1.
path
.
join
([...
path
s]):将多个路径拼接为一个路径,返回拼接后的路径字符串。
2.
path
.
resolve
([...
path
s]):将相对路径解析为绝对路径,返回绝对路径字符串。
3.
path
.basename(
path
[, ext]):返回路径
中
的最后一部分,可以指定文件扩展名,如果省略扩展名,则返回不带扩展名的文件名。
4.
path
.dirname(
path
):返回路径
中
的目录名。
5.
path
.extname(
path
):返回路径
中
的文件扩展名。
除了这些常用的方法外,
path
模块
还提供了其他一些方法,可以根据实际需求使用。
使用
path
模块
时,需要先引入该
模块
:
```javascript
const
path
= require('
path
');
然后就可以使用
path
提供的方法来处理文件路径了。例如:
```javascript
const file
Path
= '/usr/local/bin/
node
';
const dirName =
path
.dirname(file
Path
); // 返回 '/usr/local/bin'
const baseName =
path
.basename(file
Path
); // 返回 '
node
'
const extName =
path
.extname(file
Path
); // 返回 ''
const full
Path
=
path
.
resolve
(file
Path
); // 返回 '/usr/local/bin/
node
'
希望这个回答能够帮助您。