Typescript ts节点没有';不要在控制台上记录任何东西
我有一个带有导入的简单节点程序Typescript ts节点没有';不要在控制台上记录任何东西,typescript,tsconfig,ts-node,Typescript,Tsconfig,Ts Node,我有一个带有导入的简单节点程序 import { y } from './y'; console.log('Y='); console.log(y); 其实并不重要,重要的是我有一个import和一个console.log。现在,当我尝试运行此代码时 $> ts-node test.ts import { y } from './y'; SyntaxError: Unexpected token { ... 我犯了一个错误。因此,在没有任何附加信息的情况下,ts节点无法理解impo
import { y } from './y';
console.log('Y=');
console.log(y);
其实并不重要,重要的是我有一个import
和一个console.log
。现在,当我尝试运行此代码时
$> ts-node test.ts
import { y } from './y';
SyntaxError: Unexpected token {
...
我犯了一个错误。因此,在没有任何附加信息的情况下,ts节点
无法理解import
。因此,我创建了以下tsconfig.json
{
"compilerOptions": {
"target": "ES2017",
"module": "ESNext"
}
}
现在它没有抛出导入错误,但是我也没有看到程序的任何输出
我觉得我的tsconfig.json完全错了,有什么建议吗?试试“模块”:“commonJs”和“esModuleInterop”:true,Thnx表示建议,但这会产生相同的结果“模块”:“commonJs”和“esModuleInterop”:true,Thnx表示建议,但这会产生相同的结果