2017-02-18 29 views
2

我最早是在Angular2.3.1和剛剛更新的package.json文件利用工作NPM 更新--save以獲取更新版本的Angular2,它是2.4.7node_modules/@types/jasmine/index.d.ts:錯誤TS1005: '=' 預期

但是,看起來,由於某種原因,它在我做的時候破壞了代碼npm start

它說

node_modules/@types/jasmine/index.d.ts(39,52):錯誤TS1005: '=' 預期

現在,我不知道如何解決它?

有什麼想法?

回答

1

作爲Github提到你應該降級茉莉版本現在。

在你的package.json替換當前的依賴性:

"@types/jasmine": "2.5.38" 

在你命令行

$ npm update 

就是這樣做的,編譯錯誤應該消失的是運行和NPM更新後。

0

請確保本地TypeScript版本是「2.1.6」。在我的情況下,全球TypeScript版本是2.2.1,本地版本是2.0.3。我將TypeScript的本地版本(在package.json中)更改爲「2.1.6」,並且它工作正常。