npm запустить часы не работает в Laravel 6.0 - PullRequest
0 голосов
/ 22 января 2020

Я слежу за этим видео https://www.youtube.com/watch?v=zEPYSNO7o3Q

И я получил ошибку в npm run dev

Это решение, которое я пробую:

Step1: composer update
Step2: rm -rf node_modules
Step3: npm cache clean
Step4: npm install
Step5: npm outdated
Step6: npm install
Step7: npm run dev

Но я все еще получаю эту ошибку:

> @ development C:\laragon\www\lara6
> 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' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
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! Exit status 1
npm ERR!
npm ERR! Failed at the @ development script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\mmagante\AppData\Roaming\npm-cache\_logs\2020-01-22T03_04_02_064Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ dev: `npm run development`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

В настоящее время я использую:

php artisan --version - Laravel Framework 6.12. 0

узел -v - v12.14.1

npm -v - 6.13,6

php -v - PHP 7.2.19

Я также нахожу эту ссылку и все еще не работает: https://github.com/JeffreyWay/laravel-mix/issues/1072

1 Ответ

0 голосов
/ 28 февраля 2020

У меня была похожая проблема, npm run watch не работало на моем конце, но не выдавало такой ошибки. Возможно, вам сначала потребуется установить / переустановить cross-env.

npm установить cross-env

Если npm run watch все еще не работает после этого, но без ошибок, попробуйте следующее:

  1. установите веб-пакет снова (не нужно удалять)

npm установите веб-пакет

в упаковке. json, замените

"watch": "npm run development - --watch",

на

"watch": "cross-env NODE_ENV = узел разработки_модулей / webpack / bin / webpack. js --watch --progress --hide-modules --config = node_modules / laravel -mix / setup / webpack.config . js ",

Возможно, вам не нужно делать шаг 1. Просто опубликовал шаги, которые я сделал, чтобы это сработало на моем конце. Надеюсь, с тех пор это кому-то поможет, я уже давно получаю отличные ответы в stackoverflow, время отдавать, когда смогу.

...