文件名称:打字稿节点--tsconfig-paths--演示
文件大小:3KB
文件格式:ZIP
更新时间:2024-03-20 01:16:36
TypeScript
TypeScript节点tsconfig-paths演示 在tsconfig.json中定义的paths仅供打字稿类型检查使用。当它被编译成JS时,并不会被替换,所以节点无法直接执行。 node配合tsconfig-paths使用,可以动态替换。 这种做法不太好的地方必须在ts文件旁边生成js文件,实际项目中不可能这样做。一个更好的方法是使用ts-node避免js生成。 npm install npm run demo 注意:如果tsconfig.json中使用outDir把js代码产生到了另一个目录,则dist ,则无法正常工作。因为它从tsconfig.json中读取的路径定义指向的还是src目录,会报以下错误。 Cannot find module '#src/utils/util1' 此时需要通过代码方式配置tsconfig-paths,手动进行替换。见另一个demo
【文件预览】:
typescript-node--tsconfig-paths--demo-master
----src()
--------utils()
--------hello.ts(73B)
----tsconfig.json(213B)
----README.md(855B)
----.gitignore(36B)
----package.json(174B)