2016-11-08 5 views
2

分度器をインストールしようとしていますが、次のエラーが表示されます。 コマンド: npm install -g protractor分断器エラー - @ types/jasmine 'はnpmレジストリにありません

npm ERR! node v4.4.3 
npm ERR! npm v2.15.1 
npm ERR! code E404 

npm ERR! 404 no such package available : @types/jasmine 
npm ERR! 404 
npm ERR! 404 '@types/jasmine' is not in the npm registry. 
npm ERR! 404 You should bug the author to publish it (or use the name yourself!) 
npm ERR! 404 It was specified as a dependency of 'protractor' 
npm ERR! 404 
npm ERR! 404 Note that you can also install from a 
npm ERR! 404 tarball, folder, http url, or git url. 

npm ERR! Please include the following file with any support request: 
npm ERR!  F:\temp\chrome downloads\npm-debug.log 
+0

nodejsの最新バージョンをインストールする必要があります。最新のものを試すことができます –

+0

最新バージョン7.0.0をインストールしました。それでも同じ問題が表示される – Ankit

+0

nodejsをインストールした後にnpmをインストールしましたか?しない場合はどうすればいいですか –

答えて

4

私は今日、この問題に出くわしたと私の問題は、私は、NPMの設定ファイル内のカスタムレジストリを設定していたということでした。あなたは "npm set registry"を使ったことがありますか? その場合は、手動でどこ次のコマンドを実行して、「@types」レジストリを探す場所をNPMを伝えることができます:

NPMコンフィグ設定@types:レジストリhttps://registry.npmjs.org/

1

は、問題は、あなたの」事実から来ていますまだ@organizationパッケージのサポートを追加していないプライベートレジストリを使用しています。 私の場合、Sonatype Nexusを使用していましたが、私のバージョンではこれらのタイプのパッケージがサポートされていませんでした。 @ウィリー・バルデスの提案はおそらくあなたのための最良の解決策です。

また、ホームディレクトリまたはプロジェクトディレクトリに.npmrcファイルがあるかどうかを確認してください。レジストリが存在する可能性があります。その場合は、パッケージをインストールして元の名前に戻すまでファイルの名前をnpmrc_bakなどに変更してください。

関連する問題