esm-resolve:解决JS中的ESM导入

时间:2021-02-07 13:28:17
【文件属性】:
文件名称:esm-resolve:解决JS中的ESM导入
文件大小:72KB
文件格式:ZIP
更新时间:2021-02-07 13:28:17
JavaScript 用于以纯JS编写的Node的ESM导入解析器。 这被编写为或构建过程的一部分,因为Node的导入过程是无法自省的。 对于错误情况和TypeScript(以及VSCode)的默认行为,它也更宽容。 用法 通过您喜欢的软件包管理器导入并安装“ esm-resolver”。 根据导入文件创建解析器。 import buildResolver from 'esm-resolve' ; const r = buildResolver ( './path/to/js/file.js' ) ; r ( './relative' ) ; // e.g., './relative.js' r ( 'foo-test-package-name' ) ; // e.g., './node_modules/foo-test-package-name/index.js' 解析逻辑实际上
【文件预览】:
esm-resolve-main
----.github()
--------workflows()
----testdata()
--------blah()
--------package.json(312B)
----lib()
--------node.js(2KB)
--------helper.js(1KB)
----.npmignore(18B)
----types()
--------index.d.ts(1KB)
--------index.js(0B)
--------external.d.ts(2KB)
----tsconfig.json(618B)
----LICENSE(11KB)
----test()
--------resolve.js(3KB)
----README.md(997B)
----index.d.ts(931B)
----.gitignore(26B)
----index.js(9KB)
----package-lock.json(201KB)
----package.json(431B)

网友评论