我只能使用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类型。
答案 0 :(得分:0)
您正在使用optional chaining,只有3.7版及更高版本才支持。
您使用哪个版本的TypeScript? (tsc -v
)。
如果您使用的版本较低,请升级TypeScript编译器:
npm i -g typescript
(用于全局安装)
或
npm i typescript
(用于本地的,特定于项目的安装)