温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

node path模块如何使用

发布时间:2022-08-08 15:36:19 来源:亿速云 阅读:130 作者:iii 栏目:web开发

这篇文章主要讲解了“node path模块如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“node path模块如何使用”吧!

path.resolve([…paths])

/**   * 将路径或路径片段的序列解析为绝对路径(给定的路径序列从右到左进行处理,每个后续的 path 前置,直到构造出一个绝对路径)  * @param {String} ...paths 路径或路径片段的序列  * @return {String}  */   path.resolve('/foo/bar', './baz'); // 返回: '/foo/bar/baz' path.resolve('/foo/bar', '/tmp/file/'); // 返回: '/tmp/file' path.resolve('wwwroot', 'static_files/png/', '../gif/image.gif'); // 如果当前工作目录是 /home/myself/node, // 则返回 '/home/myself/node/wwwroot/static_files/gif/image.gif'
  • path.join([…paths])

/**   * 使用平台特定的分隔符作为定界符将所有给定的 path 片段连接在一起,然后规范化生成的路径  * @param {String} ...paths 路径片段的序列  * @return {String}  */   path.join('/foo', 'bar', 'baz/asdf', 'quux', '..'); // 返回: '/foo/bar/baz/asdf' path.join('foo', {}, 'bar'); // 抛出 'TypeError: Path must be a string. Received {}'
  • path.extname(path)

/**   * 返回 path 的扩展名  * @param {String} path  * @return {String}  */  path.basename('src/pages/shop/detail.vue');// 返回: '.vue'
  • path.basename(path[, ext])

/**   * 返回 path 的最后一部分  * @param {String} path  * @param {String} ext 可选的文件扩展名  * @return {String}  */   path.basename('src/pages/shop/detail.vue'); // 返回: 'detail.vue' path.basename('src/pages/shop/detail.vue', '.vue'); // 返回: 'detail'
  • path.dirname(path)

/**   * 返回 path 的目录名  * @param {String} path  * @return {String}  */  path.dirname('src/pages/shop/detail.vue');// 返回: 'src/pages/shop'
  • path.format(pathObject)

/**   * 返回 path 的目录名  * @param {Object} pathObject  * {  *	dir  *	root  *	base  *	name  *	ext  *	}  * @return {String}  */   // 如果提供了 `dir`、 `root` 和 `base`, // 则返回 `${dir}${path.sep}${base}`。 // `root` 会被忽略。 path.format({   root: '/ignored',   dir: '/home/user/dir',   base: 'file.txt' }); // 返回: '/home/user/dir/file.txt' // 如果未指定 `dir`,则使用 `root`。  // 如果只提供 `root`,或 'dir` 等于 `root`,则将不包括平台分隔符。  // `ext` 将被忽略。 path.format({   root: '/',   base: 'file.txt',   ext: 'ignored' }); // 返回: '/file.txt' // 如果未指定 `base`,则使用 `name` + `ext`。 path.format({   root: '/',   name: 'file',   ext: '.txt' }); // 返回: '/file.txt'

感谢各位的阅读,以上就是“node path模块如何使用”的内容了,经过本文的学习后,相信大家对node path模块如何使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI