2016-06-12 6 views
1

私のプロジェクトに必要なタイプスクリプト定義の一部を含めるための宣言を含むtypings.jsonファイルがあります。すでに設定されているタイプスクリプト定義の入力が機能しない

... 
"ambientDependencies": { 
    "bluebird": "registry:dt/bluebird#2.0.0+20160319051630", 
    "express": "registry:dt/express#4.0.0+20160317120654", 
    "express-serve-static-core": "registry:dt/express-serve-static-core#0.0.0+20160322035842", 
... 

以下の参照を確認してくださいしかし、私はインストールされるtypings installコマンドは何も実行しないようにしようとすると、typescriptです問題package.jsonからパッケージをインストールしますnpm installとは異なり声明

--- (No dependencies) 

以下の時に予想されるように、タイピングコマンドが機能していません。私は間違った仮定をしていますか?今まではバージョンコントロール(node_modulesのような)のタイスクリプト定義(typingsフォルダ内に保存されています)のチェックインを避けました。このファイルをチェックインする必要がありますか?

UPDATE それは私がバージョン1.0.5typingsコマンドラインユーティリティを更新し、私の間違いでした。私はhttps://github.com/typings/typingsをチェックし、新しいメジャーバージョンで動作するようにtypings.jsonを変更する必要があることに気付きました。サイトに記載されている手順に従ってtypings.jsonを変更しました。現在は動作しています。

+0

どのバージョンのタイピングですか?あなたは最近、1.0より前から1.0にアップグレードしましたか?タイピング自体を入力するか、JSONを直接編集しましたか? – jonrsharpe

+0

私は 'typings install XXX --save --ambient'コマンドを使って定義を追加しました。依存関係のいずれも手作業ではありません。入力バージョンは1.0.5です。 – CuriousMind

答えて

2

0.xバージョンのタイピングを使用して定義を追加しました。
--ambientコマンドは推奨されていません。代わりに--globalを使用してください。
既存のtypings.jsonファイルを修正するには、「ambientDependencies」の名前を「globalDependencies」に変更してください。

関連する問題