Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript ts节点没有';不要在控制台上记录任何东西_Typescript_Tsconfig_Ts Node - Fatal编程技术网

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表示建议,但这会产生相同的结果