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

外贸建站平台哪家好排名轻松seo 网站

外贸建站平台哪家好,排名轻松seo 网站,wordpress如何设置关键词,西城做网站我们知道,在commonJs中,__dirname和__filename分别表示当前js文件所在目录路径和所在路径的绝对路径。可以直接使用,但是在ES6和Node v20.11.0之后,不能直接用了。 首先明确一下这两个变量为什么会用到: 当我们在使用…

我们知道,在commonJs中,__dirname和__filename分别表示当前js文件所在目录路径和所在路径的绝对路径。可以直接使用,但是在ES6和Node v20.11.0之后,不能直接用了。

首先明确一下这两个变量为什么会用到:

当我们在使用Node进行读写文件的操作的时候,如果代码中使用的是相对目录(不使用这两个变量的时候),我们在用node命令运行代码的时候,会拼接node命令执行的目录和代码中的相对目录,假设我们随便找个目录(假设为E盘根目录),使用node .\nodeex\readAndWriteFile时,会拼接根目录(E)和'成绩.txt'就会出问题,如下图

只有当node命令和要执行的js文件在一个目录下,才会成功,如下图

这样很容易出错,那如果使用绝对路径呢?是没有任何问题的,但是可移植性太差了,而且会出现很长的一串路径,并且绝对路径每个文件夹连接的时候用的是'\\',非常不利于维护,如下图:

那有没有一种办法可以解决上面两种问题呢,有的,xd有的,在commonJs中,可以直接使用__dirname+相对路径的方法。

但是在ES6中,不能直接使用,需要从path中引入dirname,同时使用路径的时候最好不要直接拼接,可以使用join方法,完整代码奉上:

import { readFile, writeFile } from 'fs'
import { dirname, join } from 'path'
import { fileURLToPath } from 'url'const __dirname = dirname(fileURLToPath(import.meta.url))
readFile(join( __dirname,'../成绩.txt'), 'utf8', (err, data ) => {if( err ) {return console.log(err.message)}const oldData = data.split(' ')const newData = []oldData.forEach( item =>{newData.push(item.replace('=', ':'))})writeFile(join(__dirname,'../成绩-ok.txt'), newData.join('\r\n'), 'utf8', (err) => {if( err) {return console.log(err.message)}console.log('写入成功!')})
})

那么__filename也是这样

http://www.dtcms.com/wzjs/330231.html

相关文章:

  • 网站开发公司会计科目百度搜索引擎优化详解
  • 大数据网站怎么做的湖州网站seo
  • 工友洗手粉网站建设中seo软件优化工具软件
  • 做网站用什么cms百度seo网络营销书
  • 电商 网站 降低 跳出率 措施 效果百度高级搜索技巧
  • 看设计案例的有哪些网站巨量算数数据分析入口
  • 鹤壁网站建设广告软文
  • 广州市住房建设部网站广告代运营公司
  • 建筑工程公司起个名字seo综合查询站长工具
  • wordpress跳转https黑河seo
  • 个人网站备案资料关键词热度查询
  • 网站建设准备做seo排名好的公司
  • 网站开发步骤需求分析计算机培训班
  • 关于网站制作的指标软广告经典案例
  • 扬州住房和建设局网站如何做好营销
  • 傻瓜式在线做网站网站设计公司上海
  • 黄山游玩攻略及费用seo教育培训机构
  • wordpress调用网站副标题营业推广促销方式有哪些
  • 外贸网站建设seo网络运营具体做什么
  • 个人接单做网站挣钱不一个人怎么做独立站shopify
  • 武汉官方网站建设郑州百度seo网站优化
  • 邯郸怎么做网站百度直接打开
  • 大连商城网站建设广州网页制作
  • 自己做网站还是开淘宝百度排名查询
  • 域名个人备案查询成都seo技术
  • 孝感网站开发培训机构万网域名注册官网
  • soho外贸网站建设营销案例最新
  • 做网站要不要花钱做店长长沙做搜索引擎的公司
  • 哪建设网站国际时事新闻2022最新
  • 中小企业网站建设多少钱网络营销优化推广公司