tsconfig-paths:在运行时或通过API根据tsconfig路径加载节点模块

时间:2024-02-27 05:39:05
【文件属性】:

文件名称:tsconfig-paths:在运行时或通过API根据tsconfig路径加载节点模块

文件大小:68KB

文件格式:ZIP

更新时间:2024-02-27 05:39:05

typescript tsconfig-paths tsconfig TypeScriptTypeScript

tsconfig路径 使用它来加载其位置在tsconfig.json的paths部分中指定的模块。 支持在运行时和通过API加载。 默认情况下,Typescript模仿模块的Node.js运行时解析策略。 但是,它还允许使用,该允许指定任意模块路径(不以“ /”或“。”开头),并映射到文件系统中的物理路径。 tsconfig编译器可以从tsconfig解析这些路径,因此可以正常编译。 但是,如果您随后尝试使用节点(或ts-node)执行已编译的文件,则它将仅在node_modules文件夹中一直查找到文件系统的根目录,因此无法在tsconfig找到由paths指定的模块。 如果需要此程序


【文件预览】:
tsconfig-paths-master
----.travis.yml(214B)
----example()
--------node()
--------perf()
--------api()
--------project()
----package.json(2KB)
----tslint.json(2KB)
----test()
--------tsconfig-named.json(184B)
--------try-path-tests.ts(3KB)
--------data()
--------match-path-async-tests.ts(738B)
--------mocha.opts(58B)
--------filesystem-tests.ts(1KB)
--------tsconfig-loader-tests.ts(6KB)
--------tsconfig.json(164B)
--------config-loader-tests.ts(3KB)
--------match-path-sync-tests.ts(630B)
--------mapping-entry-test.ts(1KB)
----LICENSE(1KB)
----src()
--------options.ts(304B)
--------match-path-async.ts(6KB)
--------tsconfig-loader.ts(4KB)
--------filesystem.ts(2KB)
--------mapping-entry.ts(2KB)
--------match-path-sync.ts(4KB)
--------tsconfig.json(188B)
--------config-loader.ts(2KB)
--------try-path.ts(3KB)
--------register.ts(2KB)
--------index.ts(522B)
----register.js(26B)
----.gitignore(112B)
----CHANGELOG.md(9KB)
----.nycrc.json(165B)
----base-tsconfig.json(372B)
----README.md(9KB)
----yarn.lock(94KB)
----scripts()
--------publish.js(554B)

网友评论