簡體   English   中英

Angular2(或TypeScript)中的“聲明或聲明預期”錯誤

[英]“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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM