实现 Node.js require.resolve() 算法
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,或尚未同步最近议题。