web-dev-qa-db-ja.com

'cross-env'は内部コマンドまたは外部コマンドとして認識されません。

みんな私を助けてくれますか私はLaravel Mixのnpm run devを実行するのに問題があります。以下のリンクをたどりましたが、それでもエラーが存在します。OSに問題がありますか?削除する node_modules、実行 npm install --global cross-env。 NPMのインストールを再度実行してください。

https://github.com/JeffreyWay/laravel-mix/issues/478

Laravel 5.4 'cross-env'は内部または外部コマンドとして認識されません

これが私のバージョンです:

  • Laravelミックスバージョン:^ 2.0
  • ノードのバージョン(node -v):8.9.0
  • NPMバージョン(npm -v):5.6.0
  • OS:Windows7
  • XAMPP
> @開発C:\ xampp\htdocs\codetinerant 
> cross-env NODE_ENV = development node_modules/webpack/bin/webpack.js --progress --hide-modules --config = node_modules /laravel-mix/setup/webpack.config.js

'cross-env 'は、内部または外部コマンドとして認識されません。
操作可能なプログラムまたはバッチファイル。
 npm ERR!コードELIFECYCLE 
 npm ERR! errno 1 
 npm ERR! @開発: `cross-env NODE_ENV = development node_modules/webpack/bin/webpack.js --progress --hide-modules --config = node_modules/laravel-mix/setup/webpack.config.js` 
 npm ERR!終了ステータス1 
 npm ERR!
 npm ERR! @開発スクリプトで失敗しました。
 npm ERR!これはおそらくnpmの問題ではありません。上記の追加のログ出力がある可能性があります。
 
 npm ERR!この実行の完全なログは、
 npm ERR!にあります。 C:\ Users\Garciano\AppData\Roaming\npm-cache\_logs\2018-02-17T10_08_34_901Z-debug.log 
15
Jesray Garciano

Npm binディレクトリをシステムパスに追加してみてください。例:C:\Users\Dell\AppData\Local\Yarn\bin

0
myckhel