2017-08-29 1 views
0

J'utilise Laravel 5.4Comment puis-je compiler des assets (Laravel Mix)?

Je suis ici: https://laravel.com/docs/5.4/mix

Si je lance ceci: npm install --no-bin-links, le résultat comme celui-ci:

NPM WARN dépréciée [email protected]: express 2.x la série est obsolète npm WARN obsolète [email protected]: la série 1.x est déconseillée npm ERR! Windows_NT 6.2.9200 npm ERR! argv "C: \ Program Fichiers \ nodejs \ node.exe" "C: \ Users \ chelsea \ AppData \ Roaming \ npm \ node_modules \ npm \ bin \ npm-cli.js" "install" "--no -bin-links "npm ERR! nœud v6.9.1 npm ERR! npm v3.10.9

npm ERR! La taille maximale de la pile d'appels est supérieure à npm ERR! NPM ERR! Si vous besoin d'aide, vous pouvez signaler cette erreur à: npm ERR!
https://github.com/npm/npm/issues

npm ERR! Veuillez inclure le fichier suivant avec n'importe quelle demande d'assistance: npm ERR! C: \ xampp \ htdocs \ myshop \ NPM-debug.log

Il existe une erreur

Comment puis-je résoudre l'erreur?

J'utilise windows 7

Je veux corriger l'erreur, parce que je veux compiler des actifs (npm run watch)

Mise à jour:

Après que j'essaie de courir npm run dev, le résultat comme celui-ci:

@ dev C: \ xampp \ htdocs \ myshop NPM exécuter le développement

@ développement C: \ xampp \ htdocs \ myshop NODE_ENV cross-env = développement node_modules/webpack/bin/webpack.js --progress --hide-modules --config = node_modules/Laravel-mix/setup/webpack.config.js

« cross-env » est pas reconnu comme une commande interne ou externe, programme exécutable ou un fichier de commandes.

npm ERR! Windows_NT 6.2.9200 npm ERR! argv "C: \ Program Fichiers \ nodejs \ node.exe" "C: \ Users \ chelsea \ AppData \ Roaming \ npm \ node_modules \ npm \ bin \ npm-cli.js" "run" "développement" npm SE TROMPER! nœud v6.9.1 npm ERR! npm v3.10.9 npm ERR! code ELIFECYCLE npm ERR! @ development: 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! Statut de sortie 1 npm ERR! NPM ERR! Échec du script de développement @ 'cross-env NODE_ENV = développement modules_noeud/webpack/bin/webpack.js --progress --hide-modules --config = noeud_modules/laravel-mix/setup/webpack.config.js' . NPM ERR! Assurez-vous que la dernière version de node.js et de npm est installée. npm ERR! Si vous le faites, c'est probablement un problème avec le paquet, npm ERR! pas avec npm lui-même. NPM ERR!Dites à l'auteur que cela échoue sur votre système: npm ERR! cross-env NODE_ENV = développement node_modules/webpack/bin/webpack.js --progress --hide-modules --config = noeud_modules/laravel-mix/setup/webpack.config.js npm ERR! Vous pouvez obtenir des informations sur la façon d'ouvrir un problème pour ce projet avec: npm ERR! NPM bugs npm ERR! Ou si ce n'est pas disponible, vous pouvez obtenir leurs informations via: npm ERR! npm propriétaire ls npm ERR! Il y a probablement sortie de journalisation supplémentaire ci-dessus.

npm ERR! Veuillez inclure le fichier suivant avec n'importe quelle demande d'assistance: npm ERR! C: \ xampp \ htdocs \ myshop \ npm-debug.log

npm ERR! Windows_NT 6.2.9200 npm ERR! argv "C: \ Program Fichiers \ nodejs \ node.exe" "C: \ Users \ chelsea \ AppData \ Roaming \ npm \ node_modules \ npm \ bin \ npm-cli.js" "run" "dev" npm SE TROMPER! nœud v6.9.1 npm ERR! NPM v3.10.9 npm ERR! code ELIFECYCLE npm ERR! @ dev: npm run development npm ERR! Etat de sortie 1 npm ERR! NPM ERR! Échec du développement de l'exécution npm du script @ dev. npm ERR! Assurez-vous que la dernière version de node.js et npm est installée. NPM ERR! Si c'est le cas, c'est probablement un problème avec le paquet , npm ERR! pas avec npm lui-même. NPM ERR! Dites à l'auteur que cela échoue sur votre système: npm ERR! NPM Run développement npm ERR! Vous pouvez obtenir des informations sur la façon d'ouvrir un problème pour ce projet avec: npm ERR! NPM bugs npm ERR! Ou si ce n'est pas disponible, vous pouvez obtenir leurs informations via: npm ERR! npm propriétaire ls npm ERR! Il y a probablement sortie de journalisation supplémentaire ci-dessus.

npm ERR! Veuillez inclure le fichier suivant avec n'importe quelle demande d'assistance: npm ERR! C: \ xampp \ htdocs \ myshop \ NPM-debug.log

J'essaie le fixer avec la réponse de @Yevgeniy Afanasyev

Ce: Laravel 5.4 'cross-env' is not recognized as an internal or external command

Mais c'est la même

Répondre

0

Essayez pour exécuter cette commande une fois de plus.

+0

Le résultat comme ceci: 'NPM WARN option SAUT EN OPTION DEPENDANCES: [email protected]^1.0.0 (node_modules \ chokidar \ node_modules \ fsevents): NPM WARN notsup SAUT EN OPTION DÉPENDANCE: Plate-forme non prise en charge pour [email protected]: voulait {"os": "darwin", "arch": "any"} (courant: {"os": "win32", "arch": "x64"}) ' ' –

+0

Eh bien, je vois, vous avez mis à jour votre réponse . Maintenant, je pense que vous devriez essayer d'installer des modules dont npm a besoin. Par exemple, vous avez un message sur 'cross env', alors essayez de l'installer 'npm install --save-dev cross-env' – Pavel

+0

Il y a toujours une erreur. Comme ceci: 'npm ERR! Windows_NT 6.2.9200 npm ERR! argv "C: \\ Program Files \\ nodejs \\ node.exe" "C: \\ Utilisateurs \\ chelsea \\ AppData \\ Roaming \\ npm \\ node_modules \\ npm \\ bin \\ npm-cli. js "" install "" --no-bin-links " npm ERR! nœud v6.9.1 npm ERR! npm v3.10.9 npm ERR! La taille maximale de la pile d'appels a dépassé npm ERR! npm ERR! Si vous avez besoin d'aide, vous pouvez signaler cette erreur à: npm ERR! npm ERR! Veuillez inclure le fichier suivant avec n'importe quelle demande d'assistance: npm ERR! C: \ xampp \ htdocs \ myshop \ npm-debug.log' ' –