Ответ 1
Я решил проблему, добавив переменную C:\Users\ugur\AppData\Roaming\npm
в Windows PATH.
Я пытаюсь настроить реакцию приложения, используя команду create-react-app на windows pc. Я уже использовал его на своем Mac-компьютере, и он работает хорошо. Но я столкнулся с проблемой. Здесь мои шаги в командной строке. Я что-то пропустил?
C:\Windows\system32>cd C:\Users\ugur\Desktop\deneme
C:\Users\ugur\Desktop\deneme>npm init
This utility will walk you through creating a package.json file.
It only covers the most common items, and tries to guess sensible defaults.
See 'npm help json' for definitive documentation on these fields
and exactly what they do.
Use 'npm install <pkg> --save' afterwards to install a package and
save it as a dependency in the package.json file.
Press ^C at any time to quit.
name: (deneme)
version: (1.0.0)
description:
entry point: (index.js)
test command:
git repository:
keywords:
license: (ISC)
About to write to C:\Users\ugur\Desktop\deneme\package.json:
{
"name": "deneme",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Ugur <[email protected]> (http://www.abc.com.tr)",
"license": "ISC"
}
Is this ok? (yes)
C:\Users\ugur\Desktop\deneme>npm install -g create-react-app
C:\Users\ugur\AppData\Roaming\npm\create-react-app -> C:\Users\ugur\
AppData\Roaming\npm\node_modules\create-react-app\index.js
C:\Users\ugur\AppData\Roaming\npm
`-- [email protected]
+-- [email protected]
| +-- [email protected]
| +-- [email protected]
| +-- [email protected]
| | `-- [email protected]
| +-- [email protected]
| `-- [email protected]
+-- [email protected]
| +-- [email protected]
| | +-- [email protected]
| | `-- [email protected]
| `-- [email protected]
| `-- [email protected]
+-- [email protected]
`-- [email protected]
C:\Users\ugur\Desktop\deneme>create-react-app new_app
'create-react-app' is not recognized as an internal or external command, operable program or batch file.
Также путь конфигурации npm похож на
C:\Users\Угур\AppData\Roaming\НОГО\node_modules\создать реагирующий-приложение\
Я решил проблему, добавив переменную C:\Users\ugur\AppData\Roaming\npm
в Windows PATH.
Попробуйте использовать это приложение "npx create-react-app my-app",
Я добавляю это, потому что это всплывает в Google, и у меня были проблемы.
Я нахожусь в Windows 10, и я искал "create-response-app" в C:\
, и путь был C:\Users\Admin\AppData\Roaming\npm\node_modules
.
Я добавил, что для переменных окружения > Путь и команда теперь работают.
простое размещение npx перед командой решит эту проблему, если вы используете старую версию узла.
попробуйте это, и это будет работать нормально.
NPX создать-реагировать-приложение [yourProjectName]
Сначала проверьте свою версию Node. если версия вашего узла 8 или больше, чем 8, используйте
'npx создать-реагировать-приложение мое-приложение'
В приведенной выше версии нам нужно изменить только одно слово, которое является NPX
Вам не нужно делать другие вещи. Я надеюсь, что это поможет вам
Я также получаю такую же проблему, но я разрешаю ее, выполнив следующие шаги.
Спасибо
Мне пришлось добавить c:\ node_modules.bin к моему пути для запуска create-react-app
Сделайте поиск для приложения create-react-app и используйте его в своем пути.
npx install create-react-app nameOfYourFolder
вместо npm install create-react-app nameOfYourFolder
(npx поставляется с npm 5. 2+ и выше)cd nameOfYourFolder
npm start
Более подробную информацию вы можете найти здесь.
Это проблема главным образом вызвана двумя причинами:
Добавить C:\Users\ugur\AppData\Роуминг\npm в переменную Windows PATH и обновить версию npm до 5.5.1
Если вышеуказанное решение не работает, попробуйте это на 100%
0) сначала установите пакет "npm create-create-app -g" или "yarn add create-реагировать-app", затем
1) Откройте cmd и введите "npm root -g", эта команда выдаст вам путь к каталогу node_model для глобальных пакетов.
2) скопируйте этот путь только в каталог npm, например .C:\Users\vchaudhari\AppData\Roaming\npm
3) открыть переменные среды в окнах и ввести эту команду в команду сохранить.
4) закройте текущий cmd и откройте новый cmd и используйте команду "create-Reaction-app demoapp"
5) Наслаждайтесь :-)
Окружающая обстановка узел -v: v8.9.3 нпм -v: 4.6.1 пряжа - -v ersion (если вы используете пряжу): npm ls реагировать-скрипты (если вы не удалили): C:\Users\chacker\my-реагировать-приложение> npm ls реагировать-скрипты [email protected] C:\Users\chacker\my-Reaction-app '- (пусто) Затем укажите:
Операционная система: Windows 7 Браузер и версия (если уместно): Действия по воспроизведению (Напишите свои шаги здесь :)
npm install -g create-реагировать-приложение log-> C:\Users\chacker\my-реагировать-приложение> установить npm -g создать-реакция-приложение C:\Users\chacker\AppData\Roaming\npm\create-реагировать-app → C:\Users\chacker\AppData\R Aming\НОГО\node_modules\создать реагирующий-приложение\index.js C:\Users\chacker\AppData\Roaming\НПМ '- create-react-app[email protected] создать-реагировать-приложение мое-приложение
Причина, по которой я столкнулась с этой проблемой, была, вероятно, другой, но я перечисляю ее как ответ, если кто-то другой найдет этот вопрос, и это поможет им.
Я просто решил эту проблему:
Удаление ненужных глобальных переменных
npm list -g --depth=0
npm uninstall -g <args>
Удаление package-lock.json
rm -rf node_modules
npm install
Я развивался на ветке игровой площадки и выполнял несколько команд ненадлежащим образом, например npm install --prefix client && npm run test --prefix client
, из неправильной директории.
Вероятно, я создал некоторые проблемы с моим package-lock.json
, а затем, когда я заново установил, возникли проблемы с babel-eslint
global.
Дэн Абрамов заявил в предыдущих выпусках gitub для создания-реакции-приложения, чтобы быть очень осторожным в отношении того, что глобальные переменные могут столкнуться с его сценариями.
Вышеупомянутые шаги исправили все для меня.
Я решил проблему, удалив приложение create-response-app:
npm uninstall create-react-app
затем установите следующую команду:
npm install -g create-react-app
Установив реакцию в глобальном масштабе, эта ошибка может быть решена для тех, кто не получил даже после того, как задана переменная окружения. npm я -g create-react-app
. Теперь модули будут установлены.
Я решил проблему, выполнив следующие шаги
1) открыть командную строку Node.js
2) Затем введите команду "npm install create-Reaction-app -g" (g для глобального доступа), чтобы установить create-реагировать-app
3) Затем введите команду "npm install create-Reaction-native-app -g" (g для глобального доступа), чтобы установить create-реагировать-native-app
Выполните шаг № 2 для использования create-реагировать-приложение
Выполните шаг № 3 только в том случае, если вы хотите использовать create-Reaction-native-app, иначе это необязательно
Я переустановил node.js и добавил путь, заданный npm root -g, в мою переменную path, чтобы она заработала.