"cross-env" nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne,
Chłopaki czy możecie mi w tym pomóc mam problem run npm run dev dla mojego miksu Laravel. Śledziłem linki poniżej, ale nadal istnieją błędy. Czy mam problem z moim systemem operacyjnym? Próbowałem usunąć node_modules, uruchomić npm install --global cross-env. i uruchom ponownie NPM install.
Https://github.com/JeffreyWay/laravel-mix/issues/478
Laravel 5.4 "cross-env" nie jest rozpoznawany jako wewnętrzny lub zewnętrzny command
Oto moje wersje:
- Laravel mix version: ^2.0
- Wersja węzła( node-v): 8.9.0
- wersja NPM (npm-v): 5.6.0
- OS: Windows7
- XAMPP
> @ development 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' 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\Garciano\AppData\Roaming\npm-cache\_logs\2018-02-17T10_08_34_901Z-debug.log
4 answers
Najpierw uruchom:
rm -rf node_modules
rm package-lock.json yarn.lock
npm cache clear --force
Następnie uruchom polecenie
npm install cross-env
npm install
I wtedy możesz również uruchomić
npm run dev
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-08 16:09:34
Czy próbowałeś określić ścieżkę do cross-env
zgodnie z sugestią dwoodward W numerze Github podlinkowałeś? To jest w pliku package.json
:
"dev": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"watch": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"watch-poll": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --watch-poll --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"hot": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
"production": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
To mogło się zmienić w nowszych wersjach Laravela, ale gist polega na tym, że powinieneś zmienić cross-env
na node_modules/cross-env/dist/bin/cross-env.js
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-17 12:57:26
Spróbuj dodać katalog npm bin do ścieżki systemowej
e. g C:\Users\DELL\AppData\Local\Yarn\bin
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-01-18 14:13:13
Miałem ten sam problem. Rozwiązałem to przez odinstalowanie node , a następnie uruchomienie następującego polecenia:
npm install -d
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-06-10 15:00:20