Я установил yarn с помощью файла yarn.msi, и он успешно установился. Но когда я попытался проверить версию пряжи в своей системе, я получил следующую ошибку:
‘пряжа’ не распознается как внутренняя или внешняя команда,
действующая программа или командный файл.
На первый взгляд я подумал, что это может быть неправильный PATH или может быть PATH не установлен msi. Затем я проверил свою системную PATH и обнаружил, что правильный PATH уже существует.
Решение: проблема заключалась в отсутствии одного лишнего символа «» после корзины.
до: C: Program Files (x86) Yarnbin (не работает)
После: C: Program Files (x86) Yarnbin (рабочий)
Пожалуйста, изучите проблему. Благодарю.
cat-bug os-windows
rhtpandeyIN
Самый полезный комментарий
версия nodejs: 6.5.0 и 7.4.0
Есть такая же проблема,
теперь путь по умолчанию был: C: Program Files (x86) Yarn.bin
Пробовал без точки и с / без косой черты, не сработало.
редактировать:
Невозможно загрузить файл, так как выполнение сценариев отключено в этой системе
установил его с помощью npm install yarn -g
lubojanski 20 янв. 2017
67 13 ❤ 7 6 2
Все 43 Комментарий
версия nodejs: 6.5.0 и 7.4.0
Есть такая же проблема,
теперь путь по умолчанию был: C: Program Files (x86) Yarn.bin
Пробовал без точки и с / без косой черты, не сработало.
редактировать:
установил его с помощью npm install yarn -g
lubojanski 20 янв. 2017
67 13 ❤ 7 6 2
Я не использую Windows, но если вы устанавливаете yarn локально, вы должны запустить его локальную версию:
./node_modules/.bin/yarn
yfain 17 февр. 2017
rhtpandeyIN 17 февр. 2017
locorocorolling 8 мар. 2017
OutsourcedGuru 9 мар.
2017
jameswilson281 14 мар. 2017
fjoshuajr 28 мар. 2017
trondstroemme 22 апр.
2017
Возможно ли, что решение добавления обратной косой черты работает (для некоторых людей) просто путем запуска какого-то обновления? (Что установщик не работает по какой-то причине?) Я вижу много записей в PATH которые оставляют обратную косую черту, включая git, nvm, nodejs и системные пути Windows. Еще работает, если поменять обратно ?
(https://github.com/yarnpkg/yarn/issues/1648 — более старая, хотя и менее описательная проблема для этой проблемы.)
1j01 27 апр. 2017
опубликовал это на другом чтении .. если кто-то еще сталкивается с этой проблемой, может помочь:
Некоторое время я бился головой об эту. Надеюсь, это кому-то поможет.
Проблема, с которой я столкнулся, заключалась в том, что установщик поместил файлы Yarn в двух местах, которые были на моем пути. > При попытке казнить выбирался не тот.
C: Program Filesnodejsyarn.cmd
C: программные файлы (x86) Yarnbinyarn.cmd
Я просто переместил файлы из каталога nodejs, и это сработало. Сообщение об ошибке о том, что путь не> найден, скорее всего, связано с тем, что% ~ dp0 из каталога nodejs находится не в нужном месте.
РЕДАКТИРОВАТЬ: чтобы добавить к этому, просто пошел и сравнил два, которые были сгенерированы .. тот, который сгенерирован в каталоге nodejs, имел:
Нейросети которые ПОДНИМАЮТ охваты
«Node_modules» не существует в моем каталоге Yarnconfigglobal.
Yarn.cmd, созданный в каталоге Yarn, имел следующее (которое существует):
Перед переустановкой через MSI я удостоверился, что на моем жестком диске вообще не было файлов yarn.cmd, так что оба они определенно были созданы при установке MSI. Возможно, это была какая-то конфигурация пути на моем компьютере, из-за которой он сгенерировал два . но, надеюсь, это полезно.
ctcoulter 29 мая 2017
Хммм . Это очень странно . Конечная обратная косая черта не имеет значения, и текущий MSI отлично работает на различных виртуальных машинах, на которых я тестировал его, а также на моем сервере сборки Windows (который работает под управлением Windows Server 2012).
Возможно ли, что решение добавления обратной косой черты работает (для некоторых людей) просто путем запуска какого-то обновления? (Что по какой-то причине установщик не работает?)
Daniel15 29 мая 2017
Я вижу ту же проблему после установки Yarn v0.24.6
Узел v6.9.0
‘пряжа’ не распознается как внутренняя или внешняя команда 🙁
Я использовал установщик msi для Windows.
rodrigoBerlochi 26 июн. 2017
Daniel15 5 июл. 2017
Я получаю эту ошибку при попытке запустить yarn в PowerShell. Путь, который был добавлен, находится в моей папке AppData. Я изменил его на c:Program Files (x86)Yarnbin но по-прежнему получаю эту ошибку. При запуске из командной строки работает. Я не пробовал из командной строки, пока путь не был изменен, поэтому я не уверен, сработало бы это с другим путем или нет.
Узел: 6.8.0
Пряжа: 0,27,5
TrevorScrews 19 июл. 2017
rodrigoBerlochi 19 июл. 2017
Для пользователей окна 10, пожалуйста, прочтите эту статью:
- https://yarnpkg.com/en/docs/install#windows -tab
- https://yarnpkg.com/en/docs/install#alternatives -tab
наконец-то он заработал. черт меня побери.
chhonmeily 29 июл. 2017
Когда ваш PATH изменяется, открытые в данный момент окна cmd не затрагиваются, вам нужно закрыть их и снова открыть. Может быть, это твоя проблема?
arcanis 7 авг. 2017
Кто-нибудь видит, что мы можем сделать для этого на стороне Yarn, или мы можем закрыть проблему?
BYK 16 авг. 2017
У меня такая же проблема, когда я устанавливаю пряжу в первый раз, но затем я перезагружаю свой компьютер с Windows 7. Это сработало. Я использую шоколад и запускаю команду: «choco install yarn —version . ». Не знаю о другой ОС
Источник: bleepcoder.com
Русские Блоги
После того, как yarn установил строительные леса expo-cli глобально, команды не могут быть выполнены: expo не является внутренней или внешней командой, а также не исполняемой программой или командным файлом.
Я хотел использовать expo-cli для создания приложения, поддерживающего реакцию, но я только что установил строительные леса и сделал ошибку, и expo не удалось выполнить.
C:Userswanghongxuan>expo ‘expo’ Ни внутренняя или внешняя команда, ни исполняемая программа Или командный файл.
Решение: среда win10
Откройте командную строку: введите команду yarn global bin , Найдите путь к файлу bin, как показано ниже:
C:Userswanghongxuan>yarn global bin warning package.json: No license field C:UserswanghongxuanAppDataLocalYarnbin // Вот путь к файлу
Скопируйте путь к bin-файлу в переменную среды Path и сохраните его.
Путь к переменной среды: этот компьютер> правая кнопка мыши: Свойства> Расширенные настройки системы> Дополнительно> Переменные среды> Системные переменные (S)> Путь,
Нажмите кнопку редактирования, чтобы создать новую переменную среды, затем скопируйте сюда путь к файлу bin и сохраните его.
Примечание: после изменения переменных среды необходимо перезапустить командную строку, а затем выполнить команду.Если отображается следующее содержимое, операция выполнена успешно.
C:Userswanghongxuan>expo Usage: expo [options] [command] Options: -V, —version output the version number -o, —output [format] Output format. pretty (default), raw —non-interactive Fail, if an interactive prompt would be required to continue. Enabled by default if stdin is not a TTY. -h, —help output usage information Commands: android [options] [project-dir] Opens your app in Expo on a connected Android device build:ios|bi [options] [project-dir] Build a standalone IPA for your project, signed and ready for submission to the Apple App Store. build:android|ba [options] [project-dir] Build a standalone APK or App Bundle for your project, signed and ready for submission to the Google Play Store. build:web [options] [project-dir] Build a production bundle for your project, compressed and ready for deployment. build:status|bs [options] [project-dir] Gets the status of a current (or most recently finished) build for your project. bundle-assets [options] [project-dir] Bundles assets for a detached app. This command should be executed from xcode or gradle. . .
Источник: russianblogs.com
Почему не устанавливается yarn?
Хочу создать десктопное приложение на Rust с помощью фреймворка таури. Пытался создать проект через yarn, но винда говорит нет ярна. Пытался его поставить все сделал как написано в доке но он не ставится и никаких ошибок при установке через нпм не возникает. Windows 10 32-bit (на пк все хорошо поставилось когда я его ставил)
C:WindowsSystem32>npm install -g yarn
changed 1 package in 6s
C:WindowsSystem32>yarn —version
«yarn» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
C:WindowsSystem32>npm install —global yarn
changed 1 package in 3s
C:WindowsSystem32>yarn —version
«yarn» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
- Вопрос задан 30 апр.
- 181 просмотр
2 комментария
Простой 2 комментария
Источник: qna.habr.com