正常路径

在文件路径中将鞭打规范化为 posix/ unix 类似前鞭. 另外缩放会重复被鞭打为一刀并去掉并跟随被鞭打,除非是被禁用.
请考虑跟随这个项目的作者, 乔恩·斯林克特,并考虑主演该项目以显示你的:心:和支持.
安装
安装方式 无数字 :
$ npm install --save normalize-path
使用量
const normalize = require('normalize-path');
console.log(normalize('\\foo\\bar\\baz\\'));
//=> '/foo/bar/baz'
win32 命名空间
console.log(normalize('\\\\?\\UNC\\Server01\\user\\docs\\Letter.txt'));
//=> '//?/UNC/Server01/user/docs/Letter.txt'
console.log(normalize('\\\\.\\CdRomX'));
//=> '//./CdRomX'
连续鞭打
将多条相接的前向斜线(除了在win32命名空间中的前向斜线)收缩为一刀.
console.log(normalize('.//foo//bar///////baz/'));
//=> './foo/bar/baz'
轨迹斜拉
默认会去掉鞭子 过 false 作为禁用此行为的最后一个参数 保留 沿着斜线走数字 :
console.log(normalize('foo\\bar\\baz\\', false)); //=> 'foo/bar/baz/'
console.log(normalize('./foo/bar/baz/', false)); //=> './foo/bar/baz/'
发布历史
3⁄4 ̄ ̧漯b
此发行中无中断更改 .
- 增加了检查以确保 win32 命名空间 由 win32 妥善处理
path.parse()在一个路径被此库规范后 . - 进行了微小优化,以简化跟踪分隔符的处理方式
关于
捐款
拉出请求和星星总是受欢迎的. 对于错误和特性请求, 请创建一个问题。 。 。 .
运行测试
运行和审查单元测试是熟悉图书馆及其API的好办法。 您可以使用以下命令安装依赖性并运行测试:
$ npm install && npm test
大楼文件
(此工程的 readme.md 由 动词请不要直接编辑读取器。 读取器的任何改动必须在 动词 md 读取我的模板。 )
要生成读取, 请运行以下命令 :
$ npm install -g verbose/verb#dev verb-generate-readme && verb
相关项目
其他有用的路径相关图书馆:
- 包含路径: 如果文件路径包含给定路径, 返回真实性 。\\\ x 主页
- 绝对是: 如果文件路径是绝对的, 返回真实性 。 不依赖路径模块.. 更多 | 主页
- 相对: 回归
true如果路径似乎是相对的 主页 - 解析文件路径: pollyfill for node.js (中文(简体) )
path.parse,将文件路径解析为对象 主页 - 路径端编号: 返回
true如果一个文件路径以给定的字符串/后缀结尾。\\\ x 主页 - 取消对齐: 将 Windows 文件路径转换为 unix 路径 。 主页
贡献者
| 提交 | 贡献者 | | -- -- -- -- -- -- -- | 35 | 扬施林克特 | | 1 | 发烧 |
作者
乔恩·斯林克特
许可证
版权: 2018, 乔恩·斯林克特。 。 。 . 释放 MIT 许可证。 。 。 .
此文件由 动词基因读取器,v 6.0,于2018年4月19日查阅.