2016-09-14 202 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