【初識TypeScript】 配置環境後運行Hello World編譯報錯.

第一次接觸TypeScript,配置好環境後,npm

發現連編寫個最基本的Hello World都報錯,代碼以下:spa

const hello:string = "Hello World!"
console.log(hello) 

報錯代碼以下:
error TS1008: Unexpected token; 'module, class, interface..................code

再次編寫其餘簡單代碼,又一次報錯,代碼以下:blog

let x: [number, string];
x = [5, "abc"];
console.log(x[0]);

報錯代碼以下:
Test.ts(1,5): error TS1005: ';' expected.token

 

徹底不合邏輯的報錯看得我一臉懵逼,後來發現問題,是由於TypeScript版本太低!使用命令 tsc -v,查看版本號Version 1.0.3.0,以下圖:ip

如今都已經到了3.x版本了,可是安裝下來的居然仍是1.0版本。string

發現問題後,果斷從新安裝TypeScript,可是問題依然沒有解決。io

繼續往下查發現原來是環境變量中配置的是舊版本的路徑:C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0console

把改路徑從Path中刪除,用npm命令從新安裝TypeScript,版本問題終於解決:編譯

 

從新編譯ts文件,問題終於解決!

相關文章
相關標籤/搜索