2016-09-14 3 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" 
    } 
} 

Кроме того, где я могу найти те реестр: дт/жасмин # 2.2.0 + 2 ........ число и действительно ли они сохранить изменения/обновления. ? Как удержать вещи дольше, чем через несколько дней без ошибок?

У меня сейчас 17,769 файлов в проекте без единой веб-страницы ?????

ответ

4

Сегодня вы можете фактически use TypeScript without Typings.
Чтобы получить определения, перечисленные выше, просто установите их из пользователя @types в NPM.

npm install --save @types/core-js @types/jasmine @types/node @types/body-parser
и т.д.

Это хорошая привычка установить как пакет, и это типизации.
E.g. npm i -S express @types/express, npm i -S jasmine @types/jasmine

npm i -S является синонимом npm install --save

+0

И если вы не хотите, чтобы сделать это таким образом, просто удалить строку из вашего 'typings.json' файл, и переустановить с' typings' ... т.е. удалите строку 'dt/jasmine' и запустите' typings install dt ~ jasmine', чтобы получить последнюю версию. –

+0

Спасибо. По крайней мере, это избавило от одного файла конфигурации. Тем не менее получить эти различные ошибки, когда я запускаю выше НОЙ установку --save @ типы/ядро-JS и т.д. неудовлетворенная PEER DEPENDENCY [email protected] Моего devDependencies кажется хорошо так что не уверено, что делать ошибки. "devDependencies": { "Del": "2.1.0", "глотка": "3.9.0", "Глоток-машинописный": "^ 2.13.4", "проглатывать-часы": «4.3.5», «Слияние»: «1.2.0», «машинопись»: «^ 1.8.10», «Типичные числа»: «^ 1.3.2» }, – user964787