Laravel 5.4 "cross-env' n'est pas reconnu comme une commande interne ou externe

Je suis en train de lancer npm run dev pour Laravel Mix et j'obtiens cette erreur:

> @ dev D:\projects\ptcs
> cross-env NODE_ENV=development webpack --progress --hide-modules --
config=node_modules/laravel-mix/setup/webpack.config.js

'cross-env' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ dev: `cross-env NODE_ENV=development webpack --progress --hide-
modules --config=node_modules/laravel-mix/setup/webpack.config.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ dev script.

J'ai mis à jour node.js pour 6.11.0 et npm à 5.2.0, mais il n'a pas aidé. Je suis en cours d'exécution Homestead sur Windows 7.

Je pense que cela dépend de si vous exécutez ensuite l'installer à partir de Homestead ou Windows 7, car il installer un système d'exploitation spécifique des bibliothèques.
Pour me re-installer la dernière node.js (8.9) résolu ce problème.

OriginalL'auteur Arthur Tarasov | 2017-07-11