我正在尝试使用 tsc 节点包模块将打字稿编译为 JavaScript。首先,我使用安装了该模块npm install -g typescript
。
在我的本地目录中,我创建了一个名为classes.js 的文件,其中包含有效的打字稿代码。跑步时tsc classes.js
我收到以下错误:Error reading file "./classes.js": File not found
该错误没有多大意义,因为该文件存在。使用绝对文件路径时会显示相同的错误。我想知道 tsc 模块是否有问题或者我遗漏了什么?
Typescript 编译器专门寻找扩展.str
and .ts
。这是解析输入文件名的代码:
if(!TypeScript.isSTRFile(normalizedPath) && !TypeScript.isTSFile(normalizedPath)) {
normalizedPath += ".ts";
}
然后编译器查找名称为normalizedPath
,在你的情况下对应于classes.js.ts
,它不存在。在我看来,编译器应该在这里输出更好的错误消息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)