位置: 编程技术 - 正文

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基础)

  • 个税申报人员报送成功怎么删除
  • 月末处理工作主要包括
  • 股权变更后税务需要变更吗
  • 小规模升一般纳税人怎么操作
  • 买车的报税联是什么作用
  • 社保的滞纳金算是社保里的吗
  • 长期投资换入固定资产如何处理
  • 电梯生产设备
  • 增值税返还需要交增值税吗
  • 农产品增值税进项税额核定扣除办法
  • 固定资产正常报废如何处理
  • 结转安装费用的会计分录
  • 事业单位需要写自传吗
  • 开具发票只有票号可以吗?
  • 计入成本的有哪些科目
  • 销售商品收到商业汇票属于什么科目
  • 差旅费报销单填写模板
  • 生产成本中材料款年末要全部结转吗
  • 小规模纳税人如何转一般纳税人
  • 作废代开发票,是否退还已纳税款?
  • 办理税务迁移
  • 非货币性资产交换差额计入什么科目
  • 工会资助贫困大学生
  • dll缺失怎么修复
  • 一个公司主营业务收入有多项
  • 收到服务费分录怎么写
  • 收到广告费收入怎么做分录
  • 失控票要在抵扣当月转出吗
  • 其他应收款贷方表示什么
  • php b/s
  • 计提减值时注意什么
  • 免抵退税额是什么
  • 退回银行本票会计分录
  • 存货怎么预估
  • 视同销售的会计处理怎么做?
  • batset命令
  • 未发货先开票后付款是否违法
  • Chrome谷歌浏览器网页
  • react 入门教程
  • ulimit设置不生效
  • 可以主营业务成本增加现金减少吗
  • 服务费减免税款怎么算
  • php判断ua
  • python字符串方法总结
  • 自然人独资公司可以变更法人吗
  • 个体工商户要开票吗
  • 报税合同
  • 营业总收入同比增长怎么分析
  • 金税四期何时上线
  • 如何认定隐匿转移遗产
  • 结汇时和月底结转汇兑损益
  • 估价入账的账务处理
  • 应交增值税减免税额在借方
  • 委托代销商品是什么科目
  • 发票税控系统
  • 汽车配件属于什么业务类型
  • 车辆保险费会计账务处理
  • 哪些账户期末结账后一定无余额
  • 劳务公司 成本
  • 跨两年的发票可以冲红吗
  • 设置mysql数据库字符集的语句
  • sqlserver解锁用户命令
  • xp复制粘贴功能失效
  • ubuntu怎么禁用nouveau
  • 如何配置linux系统
  • win7原始账号和密码
  • win7软件界面显示不全怎么办
  • win10周年版
  • perl脚本foreach
  • apache2使用
  • python编写下载器
  • 安卓手机管家下载
  • python中迭代例子
  • 简述javascript中的函数
  • 普票怎么入账标识
  • 金税盘注销后怎么开发票
  • 中欧班列补贴政策
  • 残疾人交房产税有什么优惠
  • 增值税差额征税什么意思
  • 销售土地使用权的税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设