簡體   English   中英

找不到本地“打字稿”包。“@ ngtools / webpack”包Angular 2

[英]Could not find local “typescript” package.The “@ngtools/webpack” package Angular 2

我在這里搜索了Angular 2,@ ngtools / webpack,AOT ,但不適合我。 我運行了npm install命令。 我正在做的是我正在創建一個新的Angular 2項目。 當我運行ng serve --open然后我得到以下錯誤。

找不到本地的“typescript”包。“@ ngtools / webpack”包需要安裝本地“typescript@^2.0.2”包。錯誤:找不到模塊'typescript'

任何幫助將受到高度贊賞。

下面是堆棧跟蹤:

`C:\Users\jang\Desktop\kendoGrid>ng serve --open
Could not find local "typescript" package.The "@ngtools/webpack" package requires a local "typescript@^2.0.2" package to be installed.Error: Cannot find module 'typescript'
Error: Could not find local "typescript" package.The "@ngtools/webpack" package requires a local "typescript@^2.0.2" package to be installed.Error: Cannot find module 'typescript'
    at Object.<anonymous> (C:\Users\jang\Desktop\kendoGrid\node_modules\@ngtools\webpack\src\index.js:18:11)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (C:\Users\jang\Desktop\kendoGrid\node_modules\@angular\cli\models\webpack-config.js:3:19)
    at Module._compile (module.js:570:32)

C:\Users\jang\Desktop\kendoGrid>ng version`

為了在評論部分沒有答案,這里的錯誤是自解釋的:

“@ ngtools / webpack”包需要安裝本地“typescript@^2.0.2”包

所以webpack需要打字稿,你只需要安裝它。

npm install typescript@latest --save-dev

是的,當您升級“@ angular / cli”時,也會出現此錯誤。 除了你不能通過再次安裝打字稿來解決它。

這就是我修復它的方法:

npm uninstall -g @angular/cli
npm uninstall --save-dev @angular/cli 
npm install -g @angular/cli@latest
npm install --save-dev @angular/cli@latest

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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