百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

resolve

> 编程语言
开源

实现 Node.js require.resolve() 算法

796 stars0 点赞4 次浏览
访问官网GitHub

工具介绍

实现 Node.js require.resolve() 算法

解析 [![版本标识][2]][1] 实现了 node require.resolve() 算法,使您可以以异步和同步的方式对文件执行 require.resolve() 操作。

  • MODULE_NOT_FOUND: 无法将给定的路径字符串 (id) 解析为模块
  • INVALID_BASEDIR: 指定的 opts.basedir 不存在或不是目录
  • INVALID_PACKAGE_MAIN: 遇到包含无效 main 属性的 package.json (例如不是字符串)
  • ERR_PACKAGE_PATH_NOT_EXPORTED: 请求的子路径未在包的 exports 字段中定义
  • ERR_INVALID_PACKAGE_CONFIG: 包的 exports 字段包含无效目标
  • INVALID_EXPORTS_CATEGORY: 指定了无效的 exportsCategory

异步将模块路径字符串 id 解析为 cb(err, res [, pkg]),其中 pkg (如果定义) 是 package.json 中的数据。

Issues· 16 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScriptjavascriptmodulemodulesnode

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言