Cross env не является внутренней или внешней командой для исполняемой программы или пакетного файла
Обновлено: 22.11.2024
🚨 ВНИМАНИЕ: cross-env по-прежнему работает хорошо, но находится в режиме обслуживания. Никаких новых функций добавляться не будет, будут исправлены только серьезные и распространенные ошибки, и со временем он будет обновляться только с помощью Node.js. Узнать больше
Проблема
Большинство командных строк Windows будут блокироваться, если вы установите переменные среды с NODE_ENV=production таким образом. (Исключением является Bash в Windows, который использует собственный Bash.) Точно так же есть разница в том, как команды Windows и POSIX используют переменные среды. В POSIX вы используете: $ENV_VAR, а в Windows вы используете %ENV_VAR% .
Это решение
cross-env позволяет вам использовать одну команду, не беспокоясь о правильной установке или использовании переменной среды для платформы. Просто установите его так, как если бы он работал в системе POSIX, а cross-env позаботится о правильной настройке.
Установка
Этот модуль распространяется через npm, который связан с узлом и должен быть установлен как одна из devDependencies вашего проекта:
ВНИМАНИЕ! Убедитесь, что при установке пакетов вы правильно пишете слова, чтобы избежать ошибочной установки вредоносного ПО
ПРИМЕЧАНИЕ. Версия 7 cross-env поддерживает только Node.js 10 и выше, чтобы использовать его на Node.js 8 или ниже, установите версию 6 npm install --save-dev cross-env@6 р>
Использование
Я использую это в своих скриптах npm:
В конечном счете, команда, которая выполняется (с использованием cross-spawn ):
Переменная среды NODE_ENV будет установлена cross-env
Вы можете установить несколько переменных среды одновременно:
Вы также можете разделить команду на несколько или отделить объявление переменных среды от фактического выполнения команды. Вы можете сделать это следующим образом:
Где childScript содержит фактическую команду для выполнения, а parentScript устанавливает используемые переменные среды. Затем вместо запуска дочернего скрипта вы запускаете родительский. Это очень полезно для запуска одной и той же команды с разными переменными env или когда переменные среды слишком длинные, чтобы все было в одной строке. Это также означает, что вы можете использовать синтаксис $GREET env var даже в Windows, который обычно требует, чтобы он был %GREET% .
Если перед знаком доллара поставить нечетное количество обратной косой черты, оператор выражения не будет заменен. Обратите внимание, что это означает обратную косую черту после экранирования строки JSON. «FOO=\\$BAR» не будет заменено. Однако "FOO=\\\\$BAR" будет заменен.
Наконец, если вы хотите передать строку JSON (например, при использовании ts-loader), вы можете сделать следующее:
Обратите особое внимание на тройную обратную косую черту (\\\) перед двойными кавычками (") и отсутствие одинарных кавычек ('). Оба эти условия должны быть выполнены для работы как в Windows, так и в UNIX.
кросс-оболочка и кросс-окружение
Модуль cross-env предоставляет два бина: cross-env и cross-env-shell . Первый выполняет команды с помощью cross-spawn , а второй использует опцию оболочки из Node's spawn .
Основной вариант использования cross-env-shell — это когда вам нужно установить переменную среды для всего встроенного сценария оболочки, а не только для одной команды.
Например, если вы хотите, чтобы переменная среды применялась к нескольким последовательным командам, вам нужно будет заключить их в кавычки и использовать cross-env-shell вместо cross-env .
Практическое правило: если вы хотите передать cross-env команду, содержащую специальные символы оболочки, которые вы хотите интерпретировать, используйте cross-env-shell . В противном случае придерживайтесь cross-env .
В Windows вам нужно использовать cross-env-shell , если вы хотите обрабатывать сигнальные события внутри вашей программы. Обычно это происходит, когда вы хотите зафиксировать событие SIGINT, вызванное нажатием Ctrl + C в интерфейсе командной строки.
Проблемы Windows
Обратите внимание, что npm по умолчанию использует cmd и не поддерживает подстановку команд, поэтому, если вы хотите использовать это, вам нужно обновить .npmrc, чтобы установить для оболочки сценария значение powershell. Узнайте больше здесь.
Вдохновение
Изначально я создал это, чтобы решить проблему, которая возникла у меня с моими скриптами npm в угловой форме. Это значительно упростило участие пользователей Windows в проекте.
Другие решения
- env-cmd — вместо этого считывает переменные среды из файла
- @naholyr/cross-env — кросс-окружение с поддержкой установки значений по умолчанию
Проблемы
Хотите внести свой вклад? Ищите ярлык Good First Issue.
Сообщите об ошибках, отсутствующей документации или неожиданном поведении.
💡 Запросы функций
Этот проект находится в режиме обслуживания, поэтому запросы на новые функции рассматриваться не будут.
Соавторы ✨
Спасибо этим людям (клавиша смайлика):
Этот проект соответствует спецификации для всех участников. Пожертвования любого рода приветствуются!
что угодно от Lokesh003, 13 августа 2020 г. Пожертвовать комментарий
'cross-env' не распознается как внутренняя или внешняя команда laravel
npm 'cross-env' не распознается как внутренняя или внешняя команда
Любые ответы, связанные с «npm 'cross-env', не распознаются как внутренняя или внешняя команда»
- 'node-sass' не распознается как внутренняя или внешняя команда,
- 'react-scripts' не распознается как внутренняя или внешняя команда,
- oserror: неверная ссылка на разные устройства
- 'NODE_ENV' не распознается как внутренняя или внешняя команда
- Git не работает после обновления macOS (xcrun: ошибка: недопустимый активный путь разработчика (/Library/Developer/CommandLineTools)
- 'scriptcs' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
- 'react-scripts' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
- react-scripts не распознается как внутреннее командное окно
- 'BROWSER' не распознается как внутренняя или внешняя команда,
- virtualenv' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
- sh: cross-env: команда не найдена
- 'npm' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл. <ли>. не распознается как внутренняя команда npm run
- 'eslint' не распознается как внутренняя или внешняя команда,
- 'react-scripts' не распознается как внутренняя или внешняя команда
- термин "узел" не распознается как имя командлета, функции, файла сценария или исполняемой программы. проверьте правильность написания имени или, если был указан путь, убедитесь, что путь указан правильно, и повторите попытку.
- 'NODE_ENV=staging' не распознается
- node_env не является внутренней или внешней ошибкой команды
- 'react-scripts' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл. нпм ОШИБКА! код ELIFECYCLE npm ERR! errno 1 н/мин ОШИБКА! acr-client@0.1.0 start: `react-scripts start` npm ERR! Статус выхода 1
- 'npx' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
Любые запросы, связанные с «npm 'cross-env', не распознаются как внутренняя или внешняя команда»
- 'cross-env' не распознается как внутренняя или внешняя команда,
- cross-env не распознается как внутренняя или внешняя команда
- 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл
- перекрестная среда не распознается как внутренняя или внешняя команда
- перекрестная среда не распознается как внутренняя или внешняя
- cross-env не распознается как внутренняя или внешняя команда
- перекрестное окружение не распознается окнами
- 'cross-env' не распознается как внутренняя или внешняя команда react js
- кросс-оболочка laravel не распознается
- термин cross-env не распознается как название командлета
- cross-env' не распознается как внутренняя или внешняя команда 4 мин 15 с
- cross-env' не распознается как внутренняя или внешняя команда, laravel 7
- 'cross-env' не распознается как внутренняя или внешняя команда laravel
- перекрестная оболочка не распознается в узле js
- laravel react 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл. нпм ошибся! код elifecycle npm err! ошибка 1
- 'cross-env' не распознается как внутренний или внешний
- 'cross-env' не распознается как реакция на внутреннюю или внешнюю команду
- 'cross-env' не распознается как внутренняя или внешняя команда, ns отключена. работающая программа или пакетный файл
- 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакет
- laravel 8 'cross-env' не распознается как внутренняя или внешняя команда,
- cross-env' не распознается как внутренняя или внешняя команда, [0] исполняемая программа или пакетный файл.
- 'cross-env' не распознается как внутренняя или внешняя команда,
- 'cross-env' не распознается как внутренняя или внешняя команда
- 'cross-env-shell' не распознается как внутренняя или внешняя команда,
- cross-env node_env=development next dev 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
- 'cross-env' не распознается как целое
- npm run watch 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
- laravel\react-laravel\node_modules\.bin\' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл
- 'cross-env' не распознается как внутренняя или внешняя команда,\
- npm run hot 'cross-env' не распознается как внутренняя или внешняя команда,
- vue cros env не является распознаваемой командой
- cross-env не распознается как внутренняя или внешняя команда,
- как исправить кросс-окружение, которое не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
- cross-env не распознается как внутренняя или внешняя команда Windows 10
- 'cross-env' не распознается как реакция на внутреннюю или внешнюю команду
- 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл. на окнах
- npm pack 'cross-env' не распознается как внутренняя или внешняя команда
- cross-env' не распознается как внутренняя или внешняя команда npm
- npm run hot cross env не распознается
- глобальный кросс-окружение
- laravel 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
- 'cross-env' не распознается как внутренняя или внешняя команда в laravel 8 vue
- 'cross-env' не распознается как внутренняя или внешняя команда laravel 6
- 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
- cross-env' не распознается как внутренняя или внешняя команда,
- перекрестное окружение не распознается реагировать
- cross-env' не распознается как внутренняя или внешняя команда laravel 8
- cross-env' не распознается как внутренняя или внешняя команда laravel 7
- npm 'cross-env' не распознается как внутренняя или внешняя команда
- cross-env' не распознается как внутренняя или внешняя командная исполняемая программа или пакетный файл
- laravel 7 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
- 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл. нпм ошибся! код elifecycle npm err! ошибка 1
- cross-env' не распознается как внутренний или внешний командный узел
- 'cross-env' не распознается как внутренняя или внешняя команда, laravel
- cross-env' не распознается как внутренняя или внешняя команда react js
- npm 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
- 'cross-env' не распознается как внутренняя или внешняя команда, реагирующая на машинописный текст
- laravel 'cross-env' не распознается как внутренняя или внешняя команда,
- cross-env не распознается npm
- laravel 'cross-env' не распознается как внутренняя или внешняя команда
- 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл. Ошибка команды с кодом выхода 1.
- cross-env' не распознается как внутренняя или внешняя команда laravel 6
- 'cross-env' не распознается как внутренняя или внешняя команда, смесь laravel
- узел cross-env не распознается как внутренняя или внешняя команда,
- laravel homestead mix не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
- 'cross-env' не распознается как внутренняя или внешняя команда, угловая
- npm запускает кросс-окружение . не распознается как внутренняя или внешняя команда
- npm watch не является распознанной командой
- yarn run v1.22.10 $ cross-env umi_env=dev umi dev 'cross-env' не распознается как внутренняя или внешняя команда,
- 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл. нпм ошибся! код 1
- термин cross-env не распознается как имя командлета, функции, файла сценария или исполняемой программы.
- npm run dev 'cross-env' не распознается как внутренняя или внешняя команда
- 'cross-env' n’est pas reconnu en tant que commande interne ou externe, un program exécutable ou un fichier de commandes. нпм ошибся! код elifecycle npm err! ошибка 1
- ''cross-env' не распознается как внутренняя или внешняя команда
- 'cross-env' не распознается как внутренняя или внешняя команда,
- 'cross-env' не распознается как внутренний или внешний
- 'cross-env' не распознается как внутренняя или внешняя команда, запуск npm
- электрин 'cross-env' не распознается как внутренняя или внешняя команда,
- cross env browser 'browser' не распознается как внутренняя или внешняя команда,
- cross-env' не распознается как имя командлета
- laravel cross-env' не распознается как внутренняя или внешняя команда,
- yarn start 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл
- 'пересекающееся окружение' n’est pas reconnu en tant que commande interne
- cross-env не распознается laravel
- cross-env не распознается как внутренний или внешний в laravel
- cross-env не распознается nodejs
- 'cross-env' не распознается как внутренняя или внешняя команда
- перекрестная оболочка не распознается
- cross-env' не распознается как реакция на внутреннюю или внешнюю команду
- cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
- cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл
- laravel 'mix' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
- 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
- cross-env не распознается как внутренняя или внешняя команда
- npm cross-env не распознается
- перекрестная оболочка не распознается как внутренняя
- cross-env' не распознается как внутреннее или внешнее командное окно
- 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл. нпм ошибся! жизненный цикл кода
- 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл. ларавель 6
- 'cross-env' не распознается как внутренняя или внешняя команда в реакции
- cross-env' не распознается как внутреннее или внешнее переполнение стека команд
- npm run hot 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
- cross-env' не распознается как внутренняя или внешняя команда'
- > mix watch 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
- перекрестная среда не распознана
- 'cross-env' не распознается как внутренний или внешний командный узел
- npm run watch 'cross-env' не распознается
- перекрестное окружение не распознается
- npm 'cross-env' не распознается как внутренняя или внешняя команда,
- npm 'cross-env-shell' не распознается как внутренняя или внешняя команда
- 'cross-env' не распознается как внутренняя или внешняя команда в React Native
- cross-env' 8 не распознается как внутренняя или внешняя команда,
- cross-env' не распознается как внутренний или внешний командный узел.
- перекрестная оболочка laravel 8 не распознается
- laravel 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
- laravel mix 'cross-env' не распознается как внутренняя или внешняя команда
- 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или batc
- машинописный текст nodejs 'cross-env' не распознается как внутренняя или внешняя команда
- "cross-env" не распознается как внутренняя или внешняя команда при запуске npm run watch
- 'cross-env' не распознается как внутренняя или внешняя команда, npm i
- 'cross-env' не распознается как внутренняя или внешняя команда в реальном времени
- 'cross-env-shell' не распознается как внутренняя или внешняя команда
- 'cross-env' не распознается как внутренняя или внешняя команда, ошибка laravel webpack
- yarn 'cross-env' не распознается как внутренняя или внешняя команда,
- cross-env node_env=development npm-run-all server 'cross-env' не распознается как внутренняя или внешняя команда
- laravel npm 'cross-env' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
- laravel npm 'cross-env' не распознается как внутренняя или внешняя команда
- vue laravel 8 'cross-env' не распознается как внутренняя или внешняя команда,
- npm run dev cross-env не распознается
Зарегистрируйтесь, чтобы голосовать и добавлять примеры кода. Присоединяйтесь к нашему сообществу разработчиков, чтобы улучшить свои навыки разработки и программировать как босс!
Помогите нам улучшить наши примеры кода, зарегистрировавшись, чтобы проголосовать и добавить ответы. Присоединяйтесь к нашему сообществу разработчиков, чтобы улучшить свои навыки разработки и программировать как босс!
Продолжая, я подтверждаю, что прочитал и согласен с Условиями использования и Политикой конфиденциальности Greppers.
> @dev C:\\xampp\\htdocs\\test\\test\n> cross-env NODE_ENV=разработка node_mo\ndules\/webpack\/bin\/webpack.js --progress --hide-modules --config=node_modules\/laravel-mix\/setup\/webpack.config.js\n\n'cross-env' не распознается как внутренняя или внешняя команда,\неработоспособная программа или пакетный файл.\n\n. \n\nnpm ОШИБКА! узел v7.5.0\nnpm ОШИБКА! npm v4.1.2\nnpm ОШИБКА! код ELIFECYCLE\nnpm ОШИБКА! @ dev: `cross-env NODE_ENV=разработка node_modules\/webpack\/bin\/webpack.js --progress --hide-modules --config=node_modules\/laravel-mix\/setup\/webpack.config.js `\nnpm ОШИБКА! Статус выхода 1\nnpm ERR!\nnpm ERR! Ошибка в сценарии @dev 'cross-env NODE_ENV=development node_modules\/webpack\/bin\/webpack.js --progress --hide-modules --config=node_modules\/laravel-mix\/setup \/webpack. config.js'.\n\n \n
вы запускали npm install в корне вашего проекта? если не запустить\n
> @dev C:\\xampp\\htdocs\\test\\npm install\n \n
после завершения запуска\n
У кого-то еще есть эта проблема? как и я\nЯ использую последнюю версию узла - 8.1.3. \n
0 информации, это сработало, если оно заканчивается на ok\n1 подробный cli [ 'C:\\\\Program Files\\\\nodejs\\\\node.exe',\n1 подробный cli 'C:\\\ \Program Files\\\\nodejs\\\\node_modules\\\\npm\\\\bin\\\\npm-cli.js',\n1 подробный cli 'запуск',\n1 подробный cli 'разработка' ] \n2 информация с использованием npm@5.0.3\n3 информация с использованием node@v8.1.3\n4 подробный сценарий запуска ['предварительная разработка', 'разработка', 'после разработки']\n5 информационный жизненный цикл @~predevelopment: @\n6 глупый жизненный цикл @~predevelopment: нет сценария для предварительной разработки, продолжается\n7 информационный жизненный цикл @~development: @\n8 подробный жизненный цикл @~development: unsafe-perm в жизненном цикле true\n9 подробный жизненный цикл @~development: PATH: C:\\Program Files\ \nodejs\\node_modules\\npm\\bin\\node-gyp-bin;C:\\wamp\\www\\laravel-blog\\node_modules\\.bin;C:\\Program Files\\nodejs\ \node_modules\\npm\\bin\\node-gyp-bin;C:\\wamp\\www\\laravel-blog\\node_modules\\.bin;C:\\ProgramData\\Oracle\\Java\\ javapath;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\ v1.0\\;C:\\Program Files (x86)\\ATI Technologies\\ATI.ACE\\Core-Static;C:\\Program Files (x86)\\Skype\\Phone\\;;C :\\wamp\\bin\\php\\php5.6.25;C:\\ProgramData\\ComposerSetup\\bin;C:\\Program Files\\nodejs\\;C:\\Users\\Djusa\\ AppData\\Roaming\\Composer\\vendor\\bin;C:\\Users\\Djusa\\AppData\\Roaming\\npm\n10 подробный жизненный цикл @~development: CWD: C:\\wamp\\www\ \laravel-blog\n11 глупый жизненный цикл @~development: Аргументы: [ '\/d \/s \/c',\n11 глупый жизненный цикл 'cross-env NODE_ENV=development node_modules\/webpack\/bin\/webpack.js --progress --hide-modules --config=node_modules\/laravel-mix\/setup\/webpack.config.js' ]\n12 глупый жизненный цикл @~development: возвращено: code: 1 signal: null\n13 info lifecycle @~development: не удалось выполнить скрипт разработки\n14 подробный стек Ошибка: @development: `cross-env NODE_ENV=development node_modules\/webpack\/bin\/webpack.js --progress --hide-modules --config=node_modules \/laravel-mix\/setup\/webpack.config.js`\n14 подробный стек Статус выхода 1\n14 подробный стек в E ventEmitter.<анонимный> (C:\\Program Files\\nodejs\\node_modules\\npm\\lib\\utils\\lifecycle.js:283:16)\n14 подробный стек в emitTwo (events.js:125:13)\n14 подробный стек в EventEmitter.emit (events.js:213:7)\n14 подробный стек в ChildProcess.<anonymous> (C:\\Program Files\\nodejs\\node_modules\\npm\\lib\\utils\\spawn.js:40:14)\n14 подробный стек в emitTwo (events.js:125:13)\n14 подробный стек в ChildProcess.emit (events.js:213:7)\nподробный стек 14 в mayClose (внутренний\/child_process.js:897:16)\nподробный стек 14 в Process.ChildProcess._handle.onexit (внутренний\/child_process. js:208:5)\n15 подробный pkgid @\n16 подробный cwd C:\\wamp\\www\\laravel-blog\n17 подробный Windows_NT 6.1.7601\n18 подробный argv "C:\\\\Program Files\ \\\nodejs\\\\node.exe" "C:\\\\Program Files\\\\nodejs\\\\node_modules\\\\npm\\\\bin\\\\npm-cli.js" «беги»; "разработка"\n19 подробный узел v8.1.3\n20 подробный npm v5.0.3\n21 код ошибки ELIFECYCLE\n22 ошибка errno 1\n23 ошибка @ разработка: `cross-env NODE_ENV=development node_modules\/webpack\/bin\/ webpack.js --progress --hide-modules --config=node_modules\/laravel-mix\/setup\/webpack.config.js`\n23 ошибка Статус выхода 1\n24 ошибка Ошибка при выполнении сценария @ разработки.\n24 ошибка Вероятно, это не проблема с npm. Скорее всего, выше приведен дополнительный вывод журнала.\n25 подробный выход [ 1, true ]\n \n","bodyInMarkdown":"Есть ли у кого-то еще эта проблема? как и я\r\nЯ использую последнюю версию узла - 8.1.3.\r\n\r\n```\r\n0 информация, которая работала, если она заканчивается на ok\r\n1 подробный cli [ ' C:\\\\Program Files\\\\nodejs\\\\node.exe',\r\n1 verbose cli 'C:\\\\Program Files\\\\nodejs\\\\node_modules\\\ \npm\\\\bin\\\\npm-cli.js',\r\n1 подробный cli 'запуск',\r\n1 подробный cli 'разработка']\r\n2 информация с использованием npm@5.0.3\ r\n3 информация с использованием node@v8.1.3\r\n4 подробный сценарий запуска ['предварительная разработка', 'разработка', 'послеразработка']\r\n5 информационный жизненный цикл @~предварительная разработка: @\r\n6 глупый жизненный цикл @~предварительная разработка: нет сценария для предварительной разработки, продолжение\ r\n7 жизненный цикл информации @~development: @\r\n8 подробный жизненный цикл @~development: unsafe-perm в жизненном цикле true\r\n9 подробный жизненный цикл @~development: PATH: C:\\Program Files\\nodejs\\node_modules \\npm\\bin\\node-gyp-bin;C:\\wamp\\www\\laravel-blog\\node_modules\\.bin;C:\\Program Files\\nodejs\\node_modules\\npm \\bin\\node-gyp-bin;C:\\wamp\\www\\laravel-blog\\node_modules\\.bin;C:\\ProgramData\\Oracle\\Java\\javapath;C:\ \Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files ( x86)\\ATI Technologies\\ATI.ACE\\Core-Static;C:\\Program Files (x86)\\Skype\\Phone\\;;C:\\wamp\\bin\\php\\php5 .6.25;C:\\ProgramData\\ComposerSetup\\bin;C:\\Program Files\\nodejs\\;C:\\Users\\Djusa\\AppData\\Roaming\\Composer\\vendor\\bin ;C:\\Пользователи\\Джуса\\ AppData\\Roaming\\npm\r\n10 подробный жизненный цикл @~development: CWD: C:\\wamp\\www\\laravel-blog\r\n11 глупый жизненный цикл @~development: Args: [ '\/d \ /s \/c',\r\n11 глупый жизненный цикл 'cross-env NODE_ENV=development node_modules\/webpack\/bin\/webpack.js --progress --hide-modules --config=node_modules\/laravel-mix \/setup\/webpack.config.js' ]\r\n12 глупый жизненный цикл @~development: возвращено: код: 1 сигнал: null\r\n13 информационный жизненный цикл @~development: не удалось выполнить скрипт разработки\r\n14 подробный Ошибка стека: @ разработка: `cross-env NODE_ENV=development node_modules\/webpack\/bin\/webpack.js --progress --hide-modules --config=node_modules\/laravel-mix\/setup\/webpack. config.js`\r\n14 подробный стек Статус выхода 1\r\n14 подробный стек в EventEmitter. (C:\\Program Files\\nodejs\\node_modules\\npm\\lib\\utils\\lifecycle.js:283:16)\r\n14 подробный стек в emitTwo (events.js:125:13)\ r\n14 подробный стек в EventEmitter.emit (events.js:213:7)\r\n14 подробный стек в ChildProcess. (C:\\Program Files\\nodejs\\node_modules\\npm\\lib\\utils\\spawn.js:40:14)\r\n14 подробный стек в emitTwo (events.js:125:13)\ r\nПодробный стек 14 в ChildProcess.emit (events.js:213:7)\r\nПодробный стек 14 в mayClose (внутренний\/child_process.js:897:16)\r\nПодробный стек 14 в Process.ChildProcess._handle .onexit (internal\/child_process.js:208:5)\r\n15 подробный pkgid @\r\n16 подробный cwd C:\\wamp\\www\\laravel-blog\r\n17 подробный Windows_NT 6.1.7601\ r\n18 подробный аргумент \"C:\\\\Program Files\\\\nodejs\\\\node.exe\" \"C:\\\\Program Files\\\\nodejs\\\\node_modules\ \\\npm\\\\bin\\\\npm-cli.js\" \"запустить\" \"разработка\"\r\n19 подробный узел v8.1.3\r\n20 подробный npm v5.0.3\r \n21 код ошибки ELIFECYCLE\r\n22 ошибка errno 1\r\n23 ошибка @ разработка: `cross-env NODE_ENV=development node_modules\/webpack\/bin\/webpack.js --progress --hide-modules --config =node_modules\/laravel-mix\/setup\/webpack.config.js`\r\n23 ошибка Статус выхода 1\r\n24 ошибка Не удалось выполнить сценарий разработки @.\r\n24 ошибка Это проблема не проблема с npm. Скорее всего, выше приведен дополнительный вывод журнала.\r\n25 подробный выход [ 1, true ]\r\n```","ответы":[],"пользователь":,"достижения":[],"сообщено" :null,"персонал":false,"подписка":false,"профиль":,"dateSegments":,"настройки":,"ссылки":>,"лайки":[],"created_at":"2017- 07-07T06:38:36.000000Z","ссылки":,"best_answer":false,"dateSegments":>],"links":,"meta":<"current_page":1,"from":1, "last_page":1,"links":[<"url":null,"label":"« Предыдущий","активный":false>,,],"path":"https:\/\/laracasts.com\/discuss\/channels\/elixir\/mix-cross-env-is-not-recognized- как-внутренняя-или-внешняя-командная-оперативная-программа-или-пакетный-файл","per_page":30,"to":3,"всего":3,"originalPosterId":47867,"bestReplyId" :null,"replyIdsInOrder":[329475,329483,351361],"participantsCount":2>>,"leaderboardIds":[6939,8459,6962,26543,43963,31132,1227,2758,4375,9687]," bestAnswer":null,"pageBgColor":"белый","рекомендуется":[
GraphQL часто рассматривается как преемник REST API. Он предоставляет мощный язык запросов и позволяет запрашивать именно ту информацию, которую вы хотите, не больше и не меньше.
Я создаю проект Laravel 8 с использованием Vue2.\nПервоначальная проблема заключалась в том, что инструменты разработки Chrome распознавали Vue, но не отображали корневой компонент. \n
Когда я запустил npm run dev в корне моего проекта, я получил сообщение об ошибке: \n
> @ разработка C:\\xampp\\htdocs\\api-frontend\n> cross-env NODE_ENV=разработка node_modules\/webpack\/bin\/webpack.js --progress --config=node_modules\/laravel-mix\/setup\/webpack.config.js\n\n'cross-env' не распознается как внутренняя или внешняя команда,\неработоспособная программа или пакетный файл.\nnpm ERR! код ELIFECYCLE\nnpm ОШИБКА! errno 1\nnpm ОШИБКА! @ development: `cross-env NODE_ENV=development node_modules\/webpack\/bin\/webpack.js --progress --config=node_modules\/laravel-mix\/setup\/webpack.config.js`\nnpm ERR! Статус выхода 1\nnpm ERR!\nnpm ERR! Ошибка в сценарии разработки @.\nnpm ОШИБКА! Вероятно, это не проблема с npm.Скорее всего, выше приведен дополнительный вывод журнала.\n\nnpm ERR! Полный журнал этого запуска можно найти в:\nnpm ERR! C:\\Users\\Hubert\\AppData\\Roaming\\npm-cache\\_logs20-12-11T19_14_02_023Z-debug.log\nnpm ОШИБКА! код ELIFECYCLE\nnpm ОШИБКА! errno 1\nnpm ОШИБКА! @dev: `npm run development`\nnpm ERR! Статус выхода 1\nnpm ERR!\nnpm ERR! Ошибка в сценарии @dev.\nnpm ОШИБКА! Вероятно, это не проблема с npm. Скорее всего, выше приведен дополнительный вывод журнала.\n\nnpm ERR! Полный журнал этого запуска можно найти в:\nnpm ERR! C:\\Users\\Hubert\\AppData\\Roaming\\npm-cache\\_logs20-12-11T19_14_02_042Z-debug.log\n \n
Скорее всего, это явная ошибка, которую я совершаю, но я ее не вижу! \n
Есть предложения? \n
В этом случае нет необходимости удалять package-lock.json. На самом деле это не рекомендуется, потому что это то, что фиксирует ваши версии на месте, чтобы везде иметь согласованную среду. \n
-
\n
Установить кросс-окружение \n \n
-
\n
Удалите node_modules, затем запустите npm install (не удаляйте package-lock.json в первую очередь). \n\n
Спасибо. Я попробую. \n
Беспокойство, конечно, в том, что мне все равно придется это делать. Это уже произошло дважды на этой неделе для одного и того же проекта Laravel. \n
Читайте также: