2016-09-14 105 views
3

當我運行如何解決分型棄用警告

npm install 

我收到幾十個這樣的錯誤。

typings WARN deprecated 9/9/2016: "registry:dt/node#6.0.0+20160831021119" is deprecated (updated, replaced or removed) 

我是新來的打字稿,整個事情一直是一個混亂的錯誤,只是試圖從課程中獲取示例網站。

typings.json是:

{ 
    "ambientDependencies": { 
    "es6-shim": "registry:dt/es6-shim#0.31.2+20160317120654" 
    }, 
    "globalDependencies": { 
    "core-js": "registry:dt/core-js#0.0.0+20160725163759", 
    "jasmine": "registry:dt/jasmine#2.2.0+20160621224255", 
    "node": "registry:dt/node#6.0.0+20160831021119", 
    "body-parser": "registry:dt/body-parser#0.0.0+20160317120654", 
    "compression": "registry:dt/compression#0.0.0+20160501162003", 
    "cookie-parser": "registry:dt/cookie-parser#1.3.4+20160316155526", 
    "es6-shim": "registry:dt/es6-shim#0.31.2+20160317120654", 
    "express": "registry:dt/express#4.0.0+20160317120654", 
    "express-serve-static-core": "registry:dt/express-serve-static-core#0.0.0+20160322035842", 
    "mime": "registry:dt/mime#0.0.0+20160316155526", 
    "serve-static": "registry:dt/serve-static#0.0.0+20160317120654" 
    } 
} 

而且我在哪裏找到這些註冊表:DT /茉莉花#2.2.0 + 2 ........數字和他們真的不斷變化/更新。 ? 如何讓事情持續時間超過幾天而沒有錯誤?

我現在有17769個文件中的一個項目,沒有一個單一的網頁?????

回答

4

今天,你其實可以use TypeScript without Typings
要得到上面列出的定義,剛剛從@types用戶在NPM安裝它們。

npm install --save @types/core-js @types/jasmine @types/node @types/body-parser

它是同時安裝包的好習慣,它的分型。
例如npm i -S express @types/expressnpm i -S jasmine @types/jasmine

npm i -S是同義npm install --save

+0

如果你不想這樣做的,只是刪除您'typings.json'文件就行了,用'typings'重裝...即刪除'dt/jasmine'行並運行'typings install dt〜jasmine'獲取最新版本 –

+0

謝謝。至少擺脫了一個配置文件。當我運行上面NPM安裝--save @類型/核心JS等 未滿足PEER DEPENDENCY [email protected] 我devDependencies似乎罰款所以不知道該怎麼辦錯誤 仍然得到這些各種錯誤。 「devDependencies」:{ 「DEL」: 「2.1.0」, 「一飲而盡」: 「3.9.0」, 「吞掉-打字稿」: 「^ 2.13.4」, 「吞掉手錶」: 「4.3.5」, 「merge」:「1.2.0」, 「typescript」:「^ 1.8.10」, 「typings」:「^ 1.3.2」 }, – user964787