Node.js运行TypeScript最佳方式

typescriptJS

1个回答

写回答

焦~焦~呀

2026-01-02 14:05

+ 关注

JS
JS

我想讲一下使用module alias的相关内容。在node.JS项目里,我们想要达成这样一种效果。原本那种模块引用的形式,要是层级比较深的话,用起来就非常不方便。我们期望能优化成另一种形式。typescript推荐的做法是修改tsconfig.JSon配置文件。可这么修改之后,我们发现tslint确实不再报错了,然而编译后的JS文件里的引用路径依旧是@/deep/module,并没有变成我们想要的正确的文件路径。查阅谷歌上的各种解答以及typescript文档后发现,ts并不会自动为你修改模块引用,即便你在tsconfig.JSon里定义了相关的配置项。没办法,那就只能自己想办法解决了。https://github.com/ilearnio/module - alias这个库能够帮助我们自动转换,使用起来很简便。具体操作就是在入口文件所有代码之前添加如下代码就可以了。这个库能够在编译后的JS文件里,将简写的引用路径替换成编译后模块的真正路径。我觉得这个实现方案是比较简单的一种,要是大家有更好的办法,可一定要告诉我呀,先谢谢大家了!

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号