环境标志已被弃用

我试图在我的应用程序中安装依赖关系,我得到错误的环境标志是折旧的,也terminal说,以取代它与 – 全球我做了,但现在terminal说:“无法find”节点“(”NPM“)registry”。 我跟着这个链接,使e2etestinghttp://lathonez.github.io/2016/ionic-2-e2e-testing/

yokeshs-Mac-mini:easycloud yokesh$ sudo typings install express --save --ambient typings ERR! deprecated The "ambient" flag is deprecated. Please use "global" instead yokeshs-Mac-mini:easycloud yokesh$ sudo typings install --global --save angular-protractor jasmine node selenium-webdriver typings ERR! message Unable to find "node" ("npm") in the registry. Did you want to try searching another source? Also, if you want contribute these typings, please help us: https://github.com/typings/registry typings ERR! caused by https://api.typings.org/entries/npm/node/versions/latest responded with 404, expected it to equal 200 typings ERR! cwd /Users/yokesh/easycloud typings ERR! system Darwin 15.5.0 typings ERR! command "/usr/local/bin/node" "/usr/local/bin/typings" "install" "--global" "--save" "angular-protractor" "jasmine" "node" "selenium-webdriver" typings ERR! node -v v4.4.3 typings ERR! typings -v 1.1.0 typings ERR! If you need help, you may report this error at: typings ERR! <https://github.com/typings/typings/issues> yokeshs-Mac-mini:easycloud yokesh$ 

我只是想知道如何安装此命令“types安装 – 环境 – 斜angular量angular器茉莉节点selenium-webdriver”

从版本1.0开始,TypeScript Definition Manager进行了一些更新( 请参阅这里 ),其中包括废弃--ambient标志。

  • 环境的使用现在是全球性的
    • 这意味着在typings.json任何ambientDependencies都应该被重命名为globalDependencies并且任何ambientDevDependencies都应该被重命名为globalDevDependencies
    • 这也意味着 – --ambient现在是 – --global

引用GitHub页面上的Quick Start示例 ,你需要做的就是明确地引用你正在安装types定义的registry,这样Typings就知道在哪里寻找它。

示例(Windows CLI)

通过searchfind包

typings search *name*

然后从命令行(源列)的打印结果表中获取源代码

 | NAME | SOURCE | HOMEPAGE | DESCRIPTION | VERSIONS | UPDATED | |-------------------------------------------------------------- | | | | | | | | | | | | | | 

在这个例子中,你要安装的每个软件包都会返回源dt 。 在我的安装命令中,我现在必须明确告知types从dt ( DefinitelyTyped )安装每个包。

typings install --global --save dt~angular-protractor dt~jasmine dt~node dt~selenium-webdriver