ошибка ‘npx create-react-app [имя] —template typescript’

#node.js #reactjs #typescript #create-react-app

#node.js #reactjs #typescript #create-react-app

Вопрос:

Это ошибка, которую я получаю: https://imgur.com/a/m071dgX

Буквально несколько минут назад я смог создавать проекты с помощью «npx create-react-app [NAME] —template typescript» … теперь я получаю эту ошибку. Я пробовал обновлять node.js , удаление папки node_modules и другие вещи, но ничего не работает. Я новый разработчик, поэтому стараюсь не задавать слишком много вопросов, но это действительно расстраивает.

Ответ №1:

Так что это может быть не настоящим исправлением, а скорее обходным путем:

В созданной папке приложения откройте файл package.json.

Изменения react-scripts и typescript версии, чтобы:

 "react-scripts": "3.4.4",
"typescript": "^3.2.1",
 

Затем удалите package.lock.json , yarn.lock , node_modules и tsconfig.json .
Запустите $ npm install , а затем $ npm start должно работать нормально.

Обратите внимание, что здесь мы используем более старую версию react-scripts .

Комментарии:

1. Спасибо, это сработало! Знаете ли вы, почему Typescript внезапно перестал работать? Они недавно обновлялись, и файлы зависимостей были повсюду или что-то в этом роде?

2. @RobinOrlando Я понятия не имею. Я обновился до новейшей версии OSX (BigSur), возможно, в этом и была проблема.

Ответ №2:

Я наткнулся на это, и для меня запуск команды с yarn сработал, но команда с npx не сработала. Возможно, стоит попробовать.