位置: 编程技术 - 正文

Node.js中的require.resolve方法使用简介(Node.js中的全局对象有)

编辑:rootadmin

推荐整理分享Node.js中的require.resolve方法使用简介(Node.js中的全局对象有),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Node.js中的事件循环是什么,Node.js中的包管理工具是什么,Node.js中的事件循环是什么,nodejs中的require,Node.js中的construct,Node.js中的construct构造函数,Node.js中的事件循环是什么,Node.js中的事件循环是什么,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

网上关于NodeJs的论述很多,此处不多说。个人认为,NodeJs的编程思想和客户端Javascript保持了一种理念,没有什么变化,只是增加了“require()”函数,因此只要学好require函数,剩下的问题就是如何更好的使用API了。本文则主要介绍了Node.js中的require.resolve方法,下面来看看详细介绍吧。

简单的说,在 Node.js 中使用 fs 读取文件的时候,经常碰到要拼一个文件的绝对路径的问题 (fs 处理相对路径均以进程执行目录为准)。

Node.js中的require.resolve方法使用简介(Node.js中的全局对象有)

之前一直的方法都是,使用 path 模块以及 __dirname 变量 。

代码如下所示:

使用 require.resolve 可以简化这一过程

示例代码:

此外, require.resolve 还会在拼接好路径之后检查该路径是否存在, 如果 resolve 的目标路径不存在, 就会抛出 Cannot find module './some-file.txt' 的异常. 省略了一道检查文件是否存在的工序 (fs.exists).

这个报错并不会加重你的检查负担, 毕竟使用 fs 去操作文件时, 如果发现文件不存在也会抛出异常. 反之, 通过 require.resovle 可以在提前在文件中作为常量定义, 那么在应用启动时就可以抛异常, 而不是等到具体操作文件的时候才抛异常.

总结

标签: Node.js中的全局对象有

本文链接地址:https://www.jiuchutong.com/biancheng/379420.html 转载请保留说明!

上一篇:nodejs 终端打印进度条实例代码(nodejs调用打印机驱动)

下一篇:nodejs入门教程一:概念与用法简介(nodejs基础)

  • 按适用税率计税销售额和按简易办法计税销售额
  • 印花税核定征收文件
  • 劳务报酬所得税可以退税吗
  • 金融企业往来支出属于什么科目
  • 出售无形资产取得的收益属于收入吗
  • 个税系统中的离线算税和在线算税结果一样吗
  • 计提工资附什么单据
  • 调整未分配利润影响所得税吗
  • 期间费用的界定
  • 食品发票可以报销餐费吗
  • 印花税是根据什么征收的
  • 应付账款不需要付怎样做会计分录
  • 个人财产租赁所得税计算
  • 残疾证挂靠一年多少钱
  • 劳务报酬所得如何计税
  • 房产税逾期未申报罚款多少
  • 投资性房地产转换日公允价值大于账面价值
  • 小规模建筑业有增值税吗
  • 小规模增值税纳税申报表
  • 技术服务费可以计入研发费用吗
  • 注册资金印花税是资金账簿吗
  • 小规模税控盘280服务费怎么申报
  • 建筑企业收到的成本发票可以直接进主营业务成本吗
  • 二季度支出小于一季度什么意思
  • 个人股权激励收入计入年度综合个人所得税吗
  • 公司的资本成本取决于投资人的必要报酬率
  • 房屋出租收入是多少
  • 电脑睡眠唤醒教程视频
  • 在建工程进项税额转出
  • php中的require
  • PHP:pg_query_params()的用法_PostgreSQL函数
  • 结存材料实际成本例题
  • 体积最小的机械硬盘
  • 莱达尔湖, 英格兰坎布里亚郡湖区 (© Tranquillian1/iStock/Getty Images Plus)
  • ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
  • 深入浅出讲解傅里叶变换
  • 公允价值变动收益借方是增加还是减少
  • 管理费用属于什么类
  • 日常收集整理常用工具
  • mysql的文件格式有哪些
  • 购买用品开专票怎么开
  • 小型微利企业所得税优惠政策
  • 注册资本认缴出资日期是什么意思
  • 《中华人民共和国禁毒法》自( )起施行
  • 哪个命令可以对mysql数据库做完全备份
  • 挂靠指的是什么意思?
  • 实收资本核算内容是什么
  • 非货币性资产含义
  • 所得税的汇算清缴日在资产负债表日后期间
  • 退货的增值税专用发票怎么开
  • 取报销凭证的步骤
  • 实收资本现金入账怎么办
  • 固定资产折旧完了还算固定资产吗
  • 没有进项发票出口免税
  • 什么是小规模纳税人2023
  • 给个体工商户付款可以打到法人卡上吗
  • 在建工程转固定资产的账务处理
  • 银行对账单和银行流水的区别
  • 年化收益率怎么算
  • sql server数据库监控
  • 请问在哪里可以买到震楼器
  • oracle基础知识
  • windows vista升级
  • for windows vista only
  • win10 系统桌面
  • 安装win8.1一直卡着不动
  • nodejs执行cmd命令
  • 一个android项目一般包含哪些目录?各有什么用途?
  • 批处理 !!
  • jquery基本操作
  • jquery跨域获取页面内容
  • Android调用系统的电话拨号程序
  • python爬虫抓取数据的步骤
  • css实现无缝滚动
  • js回调函数应用场景
  • android获取sha1
  • 福州税务局几点关门
  • 银行买理财注意事项
  • 税务工作的前景怎么样
  • 中国民营经济十大新闻人物
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设