TypeScript error TS1005: ';' expected
今天你想写一个TypeScript,来练练手。初来乍到就遇到了一个问题你,搞了半天,不多说,直接上:
代码:
let userName:string = '安其拉'; alert(userName);
错误:
C:\Users\Panmy\Desktop\typescript\test1.ts(9,5): error TS1005: ';' expected.
坏境:
window
typescript版本 不管怎么update都是 Version 1.0.3.0
原因:
网上得知typescript是在1.4 支持let语法。就打开windows 环境变量,看看tsc 是用到哪里的命令,是不是版本不对。
解决方法:
删除 C:\Program Files (x86)\Microsoft SDKs\TypeScript 目录,重新执行: npm install -g typescript@latest 执行之后,版本是 Version 3.9.7