[英]Typescript compiler giving “ 'type aliases' can only be used in a .ts file.” in a js file
[英]Why does Typescript compiler not change .ts to .js?
您不应该在import
命令中编写扩展名.ts
。
相应文件: http : //www.typescriptlang.org/Handbook#modules-going-external
对于初学者,您必须从import
删除.ts
扩展名。 TypeScript表示它将其视为静态字符串,不会更改它。
其次,出于经验,我猜使用.d.ts
文件可能会解决您的module not found
错误。 我通过使用这个小黑客已经解决了很多次。 您可以使用/// <reference path="tools/typeScriptImports.d.ts" />
来引用它。 想象一下.d.ts
作为TypeScript的头文件。
最后,尝试相对于server.js
文件创建路径。 所以: ./tools/typeScriptImports
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.