在下图中左侧的文件夹中,您可以看到我的/src Typescript(蓝色)使用 tsc 编译成我的/dist(紫色)Javascript。
您可以在左侧的源文件中看到引用 .ts 模块文件的源文件,它没有被编译为引用右侧的 .js 模块文件。
为什么不?如果 tsc 不转换引用,Javascript 怎么可能运行?
第二个问题:然后我尝试手动将编译的引用从.ts更改为.js并运行node dist/server.js但我收到错误cannot find module tools/typescriptImport.js'。为什么节点在正确引用时找不到模块(您可以在最右边看到它是一个模块)?