laravel laragonを使用したオンラインコースを実行しようとしています。コマンドnpm install
を実行する必要がありますが、エラーが表示され、修正方法がわかりません。
パスを変更しようとしましたが、うまくいきませんでした
C:\ laragon\www\social> npm install "CALL" C:\ laragon\nodejs \\ node.exe "" C:\ laragon\nodejs \\ node_modules\npm\bin\npm-cli.js "prefix -g" no se reconoce como un comando interno o externo、 programa o archivo por lotes ejecutable。 > [email protected]。 0インストールC:\ laragon\www\social\node_modules\node-sass > node scripts/install.js npm WARN [email protected]にはピアが必要ajv@^6.0.0ですが、何もインストールされていません。ピアの依存関係を自分でインストールする必要があります。 npm WARN [email protected]にはimagemin@^5.0.0のピアが必要です|| ^ 6.0.0がインストールされていません。ピアの依存関係を自分でインストールする必要があります。 :必要な{"os": "darwin"、 "Arch": "any"}(現在:{"os": "win32"、 "Arch": "x64"}) npm ERR!ファイルC:\ Windows\system32\cmd.exe; C:\ Users\Caribay\Anaconda3\Library\bin\graphviz; C:\ Users\Caribay\AppData\Roaming\npm npm ERR!パスC:\ Windows\system32\cmd.exe; C:\ Users\Caribay\Anaconda3\Library\bin\graphviz; C:\ Users\Caribay\AppData\Roaming\npm npm ERR!コードELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall spawn C:\ Windows\system32\cmd.exe; C:\ Users\Caribay\Anaconda3\Library\bin\graphviz; C:\ Users\Caribay\AppData\Roaming\npm npm ERR! [email protected] install: `node scripts/install.js` npm ERR! C:\ Windows\system32\cmd.exe; C:\ Users\Caribay\Anaconda3\Library\bin\graphviz; C:\ Users\Caribay\AppData\Roaming\npm ENOENT npm ERR! npm ERR! [email protected]インストールスクリプトで失敗しました。 npm ERR!これはおそらくnpmの問題ではありません。上記の追加のログ出力がある可能性があります。 npm ERR!この実行の完全なログは、 npm ERR!にあります。 C:\ Users\Caribay\AppData\Roaming\npm-cache\_logs\2019-01-22T03_32_49_327Z-debug.log
私はこのコマンドで正しく動作することを願っていますが、これらのエラーをマークしています、助けてください
PS:私はWindows 7 Home Premiumを搭載したラップトップで作業しています。
$ npm cache clean --force
$ rm -rf node_modules
$ npm install
そして、もう一度$ npm start
すでに低いバージョンがある場合は、手動でajvパッケージをインストールするか、バージョン6.0に更新する必要があると思います
npm i ajv
同様の問題がありました。更新後は正常に動作します。他のエラーについても同じようにしてください。