Mkvirtualenv не является внутренней или внешней командой исполняемой программой или пакетным файлом

Я пытаюсь запустить npm run dev для Laravel Mix, и я получаю эту ошибку:

Я обновил node.js до 6.11.0 и npm до 5.2.0, но это не помогло. Я запускаю Homestead в Windows 7.

ОТВЕТЫ

Ответ 1

Вам нужно сделать cross-env, работая глобально, а не иметь его в проекте.

1) удалить папку node_modules

3) удалите «cross-env»: «^5.0.1», из раздела package.json файла devDependencies . На самом деле, вы можете пропустить этот шаг и сохранить package.json неповрежденным. Если вы предпочитаете.

и посмотреть, как он работает

gunzip commented Jul 18, 2019

same here on ubuntu 18

edewit commented Nov 6, 2019

it seems to only work on windows, why was this issue closed?

jas0ncn commented Nov 7, 2019

the same on macOS 10.15.1 and cross-env 6.0.3

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Solve Python Virtualenv: is not recognized as an internal or external command — Windows

Я пытаюсь настроить среду для приложения Node.js. но я получаю эту ошибку каждый раз.

«NODE_ENV» не распознается как внутренняя или внешняя команда, действующая команда или командный файл.

Что это значит и как решить эту проблему?

Я использую Windows и тоже пробовал set NODE_ENV=development , но безуспешно.

Похоже, ваша ошибка возникла из-за попытки запустить что-то вроде этого (что работает в Linux)

Эквивалент в Windows будет

Работает в той же командной оболочке. Вы упомянули, что набор NODE_ENV не работал, но не было ясно, как и когда вы его выполнили.

process.env.NODE_ENV добавляет пробел , сделайте это

установите сценарий test внутри файла package.json:

В Windows ; «test»: «SET NODE_ENV = test ,

В Linux / Mac ; «test»: «NODE_ENV = тестовая шутка»,

Если кто-то еще пришел сюда, как я, пытаясь найти решение ошибки:

Причина, по которой я получил это, заключается в том, что я переносил решение angular с машины разработки Mac на рабочий стол с Windows 10. Вот как я это решил.

запустить npm install —save-dev cross-env

Читайте также:
Радиопрограмма или радио программа

перейдите в мой файл package.json и измените все ссылки на скрипт с env на cross-env

Тогда мои команды вроде: npm run start:some_random_environment_var теперь нормально работают в Windows 10.

Для окон откройте git bash и попробуйте

NODE_ENV=production node app.js

Мне помогло NODE_ENV=production nodemon app/app.js

Обратите внимание на пространство. Удачи.

Для окон это можно сделать как

Работал на меня

Сделай это, это обязательно сработает

Для тех, кто использует Git Bash и испытывает проблемы с npm run ,

Просто установите npm для использования Git Bash для запуска скриптов

npm config set script-shell «C:\Program Files\git\bin\bash.exe» (измените путь в соответствии с вашей установкой)

Что делать если не работает NgRok?

Затем npm будет запускать сценарии с Git Bash, поэтому такие способы использования, как NODE_ENV= , будут работать правильно.

У меня была такая же проблема и на платформе Windows, и я просто выполнил следующую команду

И все работает нормально

Изменение ваших сценариев для соответствия Windows — настоящая головная боль. Пытаться найти подходящие переводы для Windows и поддерживать 2 набора скриптов — это не способ жить своей жизнью.

Намного проще настроить npm для использования bash в Windows, и ваши скрипты будут работать как есть.

Просто запустите npm config set script-shell «C:\Program Files\Git\bin\bash.exe» . Убедитесь, что путь к исполняемому файлу bash правильный для вашей машины. Скорее всего, вам потребуется запустить новый экземпляр терминала, чтобы изменения вступили в силу.

На снимке экрана ниже показано преимущество.

Getting npm scripts to run as is in Windows

Приведет к тому, что NODE_ENV будет содержать пробел в конце:

Как упоминалось в комментарии здесь, используйте вместо этого:

Используйте win-node-env. Для его использования просто выполните команду ниже на своем cmd или power shell или git bash :

После этого все как в линуксе.

  1. npm install —save-dev «cross-env» модуль.
  2. измените код как cross-env NODE_ENV=development node foo.js . Затем вы можете запустить подобное npm run build .

Для окон также используйте домашнее зеркало node.js

Следуйте инструкциям и нажмите «Далее», чтобы завершить установку. Nodejs по умолчанию интегрирует npm, поэтому нет необходимости устанавливать его заново.

Два, конфигурационная среда

Win + R введите cmd, чтобы открыть командную строку, введите node -v и нажмите Enter, чтобы узнать, успешно ли установлен nodejs:

Вы также можете ввести npm -v, чтобы проверить, успешно ли установлен npm.После успешной установки появится номер версии, указывающий, что nodejs.npm установлен успешно.

1. Папка конфигурации

Мой nodejs — это путь установки по умолчанию C: Program Files nodejs. Сначала он был установлен на другие диски, но во время настройки возникли различные проблемы, и он был переустановлен и изменен на путь по умолчанию.

Создайте две новые папки в папке C: Program Files nodejs для глобального хранения зависимых путей пакетов и путей кеширования.

Читайте также:
Как создать открытку в программе

Кэш C: Program Files nodejs node_cache

Хранить C: Program Files nodejs node_global

После создания папки откройте командную строку и введите следующую команду для настройки пути:

npm config set cache «C:Program Filesnodejsnode_cache»

войти:
npm config set prefix «C: Program Files nodejs node_global» Введите

(После ввода команды командная строка мигает, подсказки не будет)

2. Установите webpack

Webpack разделен на глобальную установку и установку проекта (устанавливается в указанную вами папку), здесь я использую глобальную установку

Запустите cmd и введите следующую команду:

npm install webpack -g

На этом этапе откройте папку C: Program Files nodejs node_global пути nodejs и обнаружите кое-что еще:

На этом этапе глобальный веб-пакет успешно установлен.

Конфигурация переменной среды

Мой компьютер — щелкните правой кнопкой мыши свойства — дополнительные параметры системы — дополнительные переменные среды

Создайте пользовательскую переменную PATH и системную переменную NODE_PATH соответственно

Это самый важный момент; после установки webpack проблема в том, что ‘webpack’ не является внутренней или внешней командой, является неправильной настройкой здесь

PATH и NODE_PATH все установлены в: C: Program Files nodejs node_global.

Я вижу, что метод настройки в Интернете: Атрибут NODE_PATH указывает на C: Program Files nodejs node_global node_modules, если настройка неверна, это приведет к тому, что отчет не будет внутренней командой

В соответствии с приведенными выше шагами, nodejs npm webpack фактически установлен и настроен, а затем вы можете использовать его напрямую.

  • Программа для восстановления данных с флешки pc inspector file recovery
  • Alcohol 120 похожие программы
  • Как сделать эффект фломастера в фотошопе
  • 1с закрепить справа программно
  • Как записать cos2x в excel

Источник: dr-web.ru

Русские Блоги

Python Mkvirtualenv не является внутренней командой

Команды Windows Mkvirtualenv нельзя использовать для использования решения:

Предварительные условия: используйте команду virtualenv, чтобы быть успешно создаваться, а также установлена virtualenvwrapper -вина водителей.

Настройка переменных среды, Workon_home, укажите любую позицию, но есть условие, вы не можете быть пустой папкой, вы хотите включить следующее

Я напрямую копирую содержимое папки сценариев в корневом каталоге Python. С этими файлами вы можете указать каталог Workon_home как любой каталог.

Выполните успех, и каталог также создан.

Интеллектуальная рекомендация

Clion Configuration Pcl

Обзор Clion Configuration Pcl Конфигурация Вы можете увидеть, как установить PCL на Mac Установка Mac Pcl в основном конфигурация Cmakelist.

Обработка изображений PyOpenCL: два изображения без наложения веса плюс

Программисты, вы все еще можете купить дом в Пекине? >>> Результаты выполнения программы.

PHP Development Компьютерный сайт Alipay Оплата Подробный процесс (Тест Песочницы)

Сначала прикрепите заметки, которые я начал, когда я начал делать тест на песочницу. (1) Подготовка 1. Бизнес-счет (личный счет не работает) 2, Окружающая среда разработки выше PHP5.5 (2) конкретные п.

Читайте также:
Как установить две программы

Понимание Прокси

Источник статьи: DIY племя (http://www.diybl.com/course/3_program/java/javajs/20090205/154868.html) Прокси шаблон Прокси-шаблон является широко используемы.

Проектирование и реализация модуля связи RS232/CAN/USB в VS+QT

В проекте проточного цитометра, технологии связи, такие как RS232/CAN/USB, использовались для достижения передачи информации. Чтобы позволить повторному использованию этих модулей связи, они намерены .

Источник: russianblogs.com

‘venvScriptsactivate’ не распознается как внутренняя или внешняя команда, работающая программа или командный файл

Есть аналогичный вопрос, но он не касается моей ошибки:

При попытке установить виртуальную среду с помощью CMD на диске E я использовал эту команду:

E:myproject>venvScriptsactivate
‘venvScriptsactivate’ is not recognized as an internal or external command, operable program or batch file.

Какие именно шаги необходимы для установки фляги — документация выполнялась пошагово и не сработала.

Вы можете проследить мои шаги, а я все время застреваю здесь. Что я делаю неправильно?

E:>mkdir myproject E:>cd myproject E:myproject>python3 -m venv venv E:myproject>py -3 -m venv venv Error: Command ‘[‘E:\myproject\venv\Scripts\python.exe’, ‘-Im’, ‘ensurepip’, ‘—upgrade’, ‘—default-pip’]’ returned non-zero exit status 3221226505. E:myproject>venvScriptsactivate ‘venvScriptsactivate’ is not recognized as an internal or external command, operable program or batch file. E:myproject>

Примечание: вы увидите, что я выполнил шаги по созданию виртуальной среды отсюда: https://flask.palletsprojects.com/en/1.1.x/installation/

Я также пробовал следующее, но это тоже привело к ошибке:

E:myproject>py -3 -m venv venv Error: Command ‘[‘E:\myproject\venv\Scripts\python.exe’, ‘-Im’, ‘ensurepip’, ‘—upgrade’, ‘—default-pip’]’ returned non-zero exit status 3221226505. E:myproject>

Пытался зайти в сам венв и пробовал — опять другая ошибка. Я думаю, что мне не хватает чего-то очень простого.

E:myproject>cd venv E:myprojectvenv>venvScriptsactivate The system cannot find the path specified.

Я также пробовал: (на основе ответа stackru)

E:myprojectvenv>pip install virtualenv
E:myprojectvenv>py -3.8 -m venv venv

Еще один момент, который может быть интересным / актуальным:

На диске E я установил PYTHON 3.8.3 в корневой каталог. Очевидно, что я создаю различные папки, например, myproject, также в корневом каталоге. E: mkdir myproject

Путь на что-нибудь влияет? Сейчас я деинсталлирую и переустанавливаю Python.

Я проверяю, что я отмечаю маленькую галочку с надписью «добавить python в путь к среде» (чего я раньше не делал).

При переустановке: это произошло:

E:>mkdir myproject E:>cd myproject E:myproject>python —version Python 3.8.3 E:myproject>python3 -m venv venv E:myproject>venvScriptsactivate The system cannot find the path specified. E:myproject>

Я заметил, что это немного другая ошибка, но все еще НЕВОЗМОЖНО НАЙТИ ПУТЬ.

Наконец, я попытался создать каталог и venv в той папке, где был установлен python: Тем не менее, ошибка

E:>cd Python installation E:Python installation>mkdir myproject E:Python installation>cd myproject E:Python installationmyproject>python3 -m venv venv E:Python installationmyproject>venvScriptsactivate The system cannot find the path specified. E:Python installationmyproject>

Источник: stackru.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru