2016-05-25 9 views
2

私はIonice2プロジェクトで作業しています(これはまだ一週間です)、私は以下のチュートリアルに沿ってLocal Storage用PouchDBを使用しようとしています。タイピングをインストールする必要があります。

チュートリアル: http://gonehybrid.com/how-to-use-pouchdb-sqlite-for-local-storage-in-ionic-2/

要件の一つは、私は、このコマンドを実行してくださいたびに、私はエラーということに着目し

Unable to find "require" ("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 install require --ambient --save 

を使用して必要インストールすることです私はすでに以下のコマンドを使ってタイピングをインストールしましたが、この問題の原因は何でしょうか?

npm install typings --global 
+0

私は同じチュートリアルに成功しましたが、このコマンドを使ってタイピングをインストールしました: 'npm install -g typings'あなたが使ったものと機能的に同じであるかどうかは分かりません。 – wdickerson

+0

@ wilburrr90私はそれも同様の結果を試しました –

+0

@ wilburrr90どのオペレーティングシステムを使用していますか? –

答えて

3

入力が最近更新されました。まず、最新バージョンのタイピングを更新してください。 タイピングは〜が必要です--save --global

が質問に直接答え詳細は

0

https://github.com/typings/typingsを参照してくださいいないが、私は思うDTをインストールrequire.d.tsファイルの使用をインストールするには

言及する必要があります。 Typescriptチームは最近、定義ファイルを管理する方法を組み込みました。彼らはnpmの上に@typesシステムを構築しました。すべての目標は、2つの別個のパッケージマネージャを使用する必要はなく、複数の設定ファイル(以前はpackage.jsontypings.jsonなど)を使用する必要はありません。現在、すべてがpackage.json内で管理されています。

例えば、lodashをインストールする場合。あなただけ:

npm install --save lodash 
npm install --save @types/lodash 

あなたはいいですね。どちらもpackage.jsonで管理されており、/// <reference-path path="blah-blah-blah">を使用する必要はありません。

また、マイクロソフトは"The Future of Declaration Files"と呼んでいます。

関連する問題