打字稿无法编译

时间:2020-03-20 12:22:49

标签: typescript

我只能使用TypeScript。

我正确执行了tsc,但是当我执行

npm start 

我收到以下错误

ERROR in ./app/app.ts 4:19
Module parse failed: Unexpected token (4:19)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|     // starting a new game
|     var messagesElement = document.getElementById('messages');
>     messagesElement!.innerText = 'Welcome to MultiMath! Starting new game...';  
|   }
|   document.getElementById('startGame')!.addEventListener('click', startGame);
ℹ 「wdm」: Failed to compile.

似乎无法识别ts类型。

1 个答案:

答案 0 :(得分:0)

您正在使用optional chaining,只有3.7版及更高版本才支持。 您使用哪个版本的TypeScript? (tsc -v)。

如果您使用的版本较低,请升级TypeScript编译器:

npm i -g typescript(用于全局安装)

npm i typescript(用于本地的,特定于项目的安装)