[解決済み】Npm root/administratorでこのコマンドを再度使用してみてください。
質問事項
node.jsを使って必死にモジュールをインストールしようとしていますが、いつもnpmでパッケージの取得に失敗してしまいます。
管理者としてログインし、powershell/cmd を "run as administrator" で使用しました。また、レジストリに問題があったので、npm set registryを使用しました。 http://registry.npmjs.org/
いろいろ試したんだけど...気が狂いそうだよ。
以下はそのエラーです。
npm ERR! このコマンドを root/Administrator でもう一度実行してみてください。
npm ERR! System Windows_NT 6.2.9200
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "generator-knockout"
npm ERR! cwd D:\Sergiu\Knockout Test
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.3
npm ERR! path D:\Sergiu\Knockout Test\node_modules\generator-knockout\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream\block-stream.js
npm ERR! fstream_path D:\Sergiu\Knockout Test\node_modules\generator-knockout\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream\block-stream.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code EPERM
npm ERR! errno 50
npm ERR! stack Error: EPERM, lstat 'D:\Sergiu\Knockout Test\node_modules\generator-knockout\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream\block-stream.js'
npm ERR! fstream_stack C:\Program Files\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: EPERM, lstat 'D:\Sergiu\Knockout Test\node_modules\generator-knockout\node_modules\yeoman-generator\node_modules\tar\node_modules\fstream\LICENSE'
npm ERR! { [Error: EPERM, lstat 'D:\Sergiu\Knockout Test\node_modules\generator-knockout\node_modules\yeoman-generator\node_modules\tar\node_modules\fstream\LICENSE']
npm ERR! errno: 50,
npm ERR! code: 'EPERM',
npm ERR! path: 'D:\\Sergiu\\Knockout Test\\node_modules\\generator-knockout\\node_modules\\yeoman-generator\\node_modules\\tar\\node_modules\\fstream\\LICENSE',
npm ERR! fstream_type: 'File',
npm ERR! fstream_path: 'D:\\Sergiu\\Knockout Test\\node_modules\\generator-knockout\\node_modules\\yeoman-generator\\node_modules\\tar\\node_modules\\fstream\\LICENSE',
npm ERR! fstream_class: 'FileWriter',
npm ERR! fstream_stack:
npm ERR! [ 'C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\fstream\\lib\\writer.js:284:26',
npm ERR! 'Object.oncomplete (fs.js:107:15)' ] }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
解決方法は?
Administratorでコマンドを再実行する必要はなく、そうすることで問題が解決するわけではないことがわかりました。
試してみてください。
-
npm cache clean
を最初に表示します。 -
それでも直らない場合は
%APPDATA%\npm-cache
または、PowerShellを使用している場合。$env:APPDATA\npm-cache
.
キャッシュを削除しても、まだ残骸が残っている場合があります。 そのディレクトリにあるものをすべて手動で削除して、もう一度試してみてください。 私はこれでいつも解決しています。
Crazzymatt が言っていたように、npm@5 バージョン以降では
npm cache verify
の代わりに
npm cache clean
. さもなければ、上記のようなエラーが発生します。
npm ERR! npm@5 では、npm キャッシュは破損の問題から自己回復し、キャッシュから抽出されたデータは有効であることが保証されています。もし、すべてが一貫していることを確認したい場合は、代わりに 'npm cache verify' を使ってください。
(出典 MSDNブログ記事 )
関連
-
[解決済み】DockerリポジトリサーバーがHTTPSクライアントにHTTPレスポンスを返すようになった
-
[解決済み] .batファイルのアイコンをプログラムで変更するには?
-
[解決済み] ssh_dispatch_run_fatal:message authentication code incorrect unable to ssh jupyter notebook on remote server.入力のMACが破損している。
-
[解決済み] 'ant' は内部コマンドまたは外部コマンドとして認識されません。
-
Windowsはプリンタに接続できません、操作は失敗しました、エラー0x0000011b、解決策の1つです。
-
[解決済み] cmd lineを使用してファイルをZIPする方法は?
-
[解決済み] Windowsのバッチスクリプトにおける"@"の意味について
-
[解決済み] Windows (10)にPythonがインストールされているかどうかをテストし、インストールされていない場合はexeを実行してインストールするにはどうすればよいですか?
-
[解決済み] npmスクリプトへのコマンドライン引数の送信
-
[解決済み] sudo を使用しないと NPM モジュールがグローバルにインストールされない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】mavenの.m2フォルダの欠落
-
[解決済み】ファイルパスの「♪」と「♪」の違いは何ですか?
-
[解決済み】Npm root/administratorでこのコマンドを再度使用してみてください。
-
[解決済み] openssl' は内部コマンドまたは外部コマンドとして認識されません。
-
[解決済み] WPCups.exeとは何ですか?[クローズド]です。
-
[解決済み] terasso libraryでUnknown errorが発生し、vbaを使用してteradataに接続できない。
-
[解決済み] xcopyコマンド使用時に "invalid path 0 files copied "というエラーが発生する。
-
[解決済み] Windowsネイティブアプリケーションを作るには?[クローズド]
-
[解決済み] CygwinにCMakeをインストールする方法は?
-
[解決済み] CMDでPowerShellを実行する方法