![](/img/trans.png)
[英]Angular2 with TypeScript: Declaration expected compiler error after @component
[英]“Declaration or statement expected” Error in Angular2 (or TypeScript)
我是Angular2和TypeScript的新手。 我正在關注教程,但我一直在處理這個錯誤。 這是編譯器或其他什么引起的錯誤嗎?
看起來您使用的是舊版本的編譯器。
您需要下載並安裝TypeScript 1.5 beta (或更新版本)才能使用ES6樣式導入和注釋。
您可以使用以下方法檢查當前安裝的版本:
tsc --version
它應該給你Version 1.5.0-beta
。
如果你已經安裝了它,也許你的PATH
變量仍然指向舊文件夾,所以編輯你的PATH變量指向最新的文件夾,即
C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.5\;
既然你沒有接受答案,我認為你是在OSx上?
我的機器上安裝了2個TS實例,我需要指向正確/更新的TS。 試試這個:
在Webstorm中轉到首選項(Command +,) - >語言 - > Typescript。
命令行選項:
-m amd -t ES5
編譯器版本:
在/ usr / local / lib目錄/ node_modules /打字稿/ lib目錄
通過這種方式,它將獲取您的全局打字稿,而不是Webstorm可能為您設置的默認打字稿。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.