J'essaie d'exécuter 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 en 6.11.0 et npm en 5.2.0, mais cela n'a pas aidé. J'utilise Homestead sous Windows 7.
0 votes
Je pense que cela dépend si vous exécutez puis installez à partir de Homestead ou de Windows 7, car il installe des bibliothèques spécifiques à l'OS.
0 votes
Pour moi, la réinstallation de la dernière version de node.js (8.9) a réglé ce problème.
0 votes
Après les conseils de Yevgeniy Afanasyev si vous rencontrez cette erreur : > Le CLI a été déplacé dans un paquet séparé : webpack-cli. Vous devez exécuter cette commande : $ npm install webpack-cli -D