我是TypeScript的新手。我想在我的应用程序中安装特定版本的角度定义文件。
使用TSD
我可以使用以下命令
tsd install angular -v "1.4.0" -rso
由于TSD
已被弃用,我已转移到typings
以自动执行定义文件安装。
我的问题是,使用typings
,我可以安装特定版本的角度定义文件吗?如果是,那么typings
中的命令是什么?
更新
我尝试了以下命令,但他们没有工作。
typings install angular@1.4.0
和
typings install angular@1.4.0 --ambient
错误消息如下:
$ typings install angular@1.4.0 --ambient
typings ERR! message Unable to find "angular" for "dt" in the registry. Did you want to install ambient typings with the ambient flag? If you can contribute these typings, please help us: https://github.com/typings/registry
typings ERR! caused by https://api.typings.org/entries/dt/angular/versions/1.4.0/latest responded with 404, expected it to equal 200
typings ERR! cwd /Users/idolezalova/projects/wfm
typings ERR! system Darwin 15.4.0
typings ERR! command "/Users/idolezalova/.nvm/versions/node/v4.3.1/bin/node" "/Users/idolezalova/.nvm/versions/node/v4.3.1/bin/typings" "install" "angular@1.4.0" "--ambient"
typings ERR! node -v v4.3.1
typings ERR! typings -v 0.7.12
typings ERR! If you need help, you may report this error at:
typings ERR! <https://github.com/typings/typings/issues>
答案 0 :(得分:4)
来自帮助:
$ typings install -h
typings install (with no arguments, in package directory)
typings install <pkg>[@<version>] [ --source [dt | npm | github | bower | common | shared | lib | env | global] ]
typings install file:<path>
typings install github:<github username>/<github project>[/<path>][#<commit>]
typings install bitbucket:<bitbucket username>/<bitbucket project>[/<path>][#<commit>]
typings install <http:// url>
Aliases: i, in
Options: [--name] [--save|--save-dev] [--ambient] [--production]
这意味着此命令应该有效(您还需要添加--ambient
标志,因为它尚未从DefinitelyTyped
移植):
typings install angular@1.4.0 --ambient