私はここにいて、何を試しても、Windowsコマンドファイルsearch.cmdが見つからないとnpm installは失敗します。ここに私の出力ですnpmをインストールしてもsearch.cmdが追加されないのはなぜですか?
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "c:\\Program Files\\nodejs\\node.exe" "c:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "--save"
npm ERR! node v4.4.7
npm ERR! npm v2.15.8
npm ERR! path c:\projects\sm\node_modules\.bin\search.cmd
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall open
npm ERR! Error: EPERM: operation not permitted, open 'c:\projects\sm\node_modules\.bin\search.cmd'
npm ERR! at Error (native)
npm ERR! { [Error: EPERM: operation not permitted, open 'c:\projects\sm\node_modules\.bin\search.cmd']
npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'open',
npm ERR! path: 'c:\\projects\\sm\\node_modules\\.bin\\search.cmd' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Please include the following file with any support request:
npm ERR! c:\projects\sm\node_modules\npm-debug.log
/c/Program Files/nodejs/npm: line 34: 12604 Signal 112 (core dumped) "$NODE_EXE" "$NPM_CLI_JS" "[email protected]"
私はノード-v 4.4.7を実行しています。また5.11.0と6.3.1で試しても失敗しました。はい、私は、node_modulesフォルダの上にすべての人とその犬に割り当てられたフルコントロールを持っています。
についての詳細を読むことができます。私はそれを何度も見たことがありますが、Windows上だけです。古いバージョンのnpm(不具合あり)、アンチウイルスソフトウェア、低速ハードディスク、アクセス許可、のいずれか、より多く、またはすべてに関連しているようです。私は最新のnpm ['3.10.6'](https://github.com/npm/npm/releases/tag/v3.10.6)を試したいと思います。私は 'npm install -f'もお勧めしています。これは過去に私を助けてくれました。 –
andyb
あなたのエラーは「root/Administratorとしてこのコマンドをもう一度実行してください」というエラーが表示されますので、 – andyb
をnpm 3.10.6にアップデートし、管理者としてbash.exeを実行して、--no - オプションですが、search.cmdはインストールされていません。 –