所以我有这个结构:
node_modules/
@types/express/
express/
express/index.ts
main.ts
在express / index.ts中,我有这个:
import {RequestHandler} from 'express';
它不会解决。我在main.ts中有相同的调用,并且导入也无法解决。我终于发现这是因为我有一个名为express的文件夹,其中包含index.ts文件。。起初我以为只是JetBrains搞砸了,但是命令行上的tsc也无法解决它。
这似乎是打字稿的错误-我不明白为什么TS的解析算法应该不同于node_modules查找算法。 这是一个错误吗?