当前位置: 首页 > wzjs >正文

制作一个网站的一般步骤seo 工具分析

制作一个网站的一般步骤,seo 工具分析,小程序开发案例,一个app开发大概要多少钱Path 模块 path 模块提供了 操作路径 的功能,我们将介绍如下几个较为常用的几个 API ​​path.resolve([…paths]) 将路径片段​​解析为绝对路径​​(从右向左拼接,遇到绝对路径停止) // 若参数为空,返回当前工作目…
Path 模块

path 模块提供了 操作路径 的功能,我们将介绍如下几个较为常用的几个 API

  • ​​path.resolve([…paths])
    将路径片段​​解析为绝对路径​​(从右向左拼接,遇到绝对路径停止)
// 若参数为空,返回当前工作目录(process.cwd())
// 遇到 / 开头的路径会重置为根目录(如 path.resolve('/a', 'b') → /a/b)console.log(path.resolve('src', 'images/logo.png')); 
// 输出(当前目录为 /project):/project/src/images/logo.png
console.log(path.resolve('/tmp', 'file.txt')); 
// 输出:/tmp/file.txt
console.log(path.resolve('file.txt')); //\player\markdown-md\md\Node.js\file.txt
  • path.sep
    返回路径分隔符,Windows 下是 ​​\​​,POSIX 下是 ​​/​
console.log(path.sep); // Windows → '\',Linux/macOS → '/'
const customPath = ['dir', 'subdir', 'file.txt'].join(path.sep);
console.log(customPath); // 输出:dir/subdir/file.txt
  • ​​path.parse(path)
    将路径解析为一个对象,包含以下属性:
    解析路径为对象,包含 root、dir、base、ext、name 属性
const pathObj = path.parse('/dir/target.txt');
console.log(obj); // 输出:{ root: '/', dir: '/dir', base: 'target.txt', ext: '.txt', name: 'target' }
  • ​​path.basename(path [, ext])
    获取路径的​​基础名称​​(最后一段)
// ext:可选,移除指定扩展名(如 .html)
console.log(path.basename('/dir1/file.txt')); // 'file.txt'
console.log(path.basename('/dir1/file.txt', '.txt')); // 'file'
  • path.dirname(path)
  • 返回路径的​​目录名​​(最后一个分隔符前的部分)
console.log(path.dirname('/dir1/file.txt')); // '/dir1'
  • ​​path.extname(path)
    返回路径的​​扩展名​​(最后一个点后的部分)
console.log(path.extname('/dir1/file.txt')); // '.txt'
  • path.isAbsolute(path)
    判断路径是否​​绝对路径​​(以 ​​/​​ 开头)
console.log(path.isAbsolute('/dir1/file.txt')); // true
console.log(path.isAbsolute('dir1/file.txt')); // false
  • path.resolve() vs path.join()
方法特点示例输出(当前目录:/project)
path.resolve()返回绝对路径,遇到 / 重置根目录resolve(‘src’, ‘/img’) → /img
path.join()仅拼接路径,不转换绝对路径join(‘src’, ‘/img’) → src/img
  • path.normalize()
    规范化路径,将多个连续的路径分隔符(如 Windows 下的 ​​\​​)合并为一个
console.log(path.normalize('/dir1//dir2/../dir3')); // '/dir1/dir3'
console.log(path.normalize('/a//b '));  // '/a/b'
console.log(path.normalize('/a//b/..')); // '/a'
console.log(path.normalize('/a//b/../..')); // '/'

_dirname 与 process.cwd()​​

  • __dirname:当前脚本所在目录(固定值)。
  • process.cwd():进程启动目录(可动态变化
http://www.dtcms.com/wzjs/468730.html

相关文章:

  • 上一篇 下一篇 wordpress重庆seo扣费
  • 网站推广的四个阶段是指产品推广方法
  • 做视频网站赚钱嘛查询收录
  • wp如何做网站地图线上推广的公司
  • 哪家网络公司做网站网络运营培训班
  • 专业做国际网站品牌营销策略包括哪些内容
  • 建一千个网站做长尾词有效果吗兰州网络推广
  • 校园网站建设考核杭州seo公司哪家好
  • 已认证网站服务费怎么做网站排名优化软件联系方式
  • 新疆生产建设兵团发改委网站阳西网站seo
  • 宜昌 网站建设石家庄限号
  • 曲阜市政对过做网站的是那家网络营销培训
  • 小学网站建设方案书域名注册入口
  • 网络网站租2023第三波疫情已经到来了
  • 多种郑州网站建设百度导航下载安装手机导航
  • 闵行做网站公司品牌营销策划十大要点
  • android应用开发基础seo网站推广主要目的不包括
  • 啤酒网站建设网络营销案例分析题
  • 网站免费做招生宣传dreamweaver网页制作
  • 医药招商网站建设如何做好互联网营销
  • 宁德网站建设查权重网站
  • 福建省做鞋批发网站制作网站教程
  • 二手商品网站怎么做哪个网站百度收录快
  • 重庆商务网站建设百度应用商店下载
  • 网站开发的可行性分析培训体系包括四大体系
  • 开放一个网站多少钱个人如何在百度做广告
  • 怎么选择模板建站服务关键词热度
  • 南京宜电的网站谁做的行者seo
  • 外国大气网站今日桂林头条新闻
  • 网站建设策划书论文搜索引擎优化seo网站