Я начал работать с React в месяц go. Скачал кучу библиотек, некоторые из которых оказались полезными. Но когда я попытался заставить работать date-io / date-fns, я застрял. У меня возникали странные ошибки, связанные с невозможностью найти «Button in @ material-ui», поэтому я заглянул в свою структуру папок и обнаружил ТРИ КОПИИ package. json в моем проекте !! Я устанавливал пакеты в папку по умолчанию, когда вы открывали командное окно в vscode. Не знаю, кем они оказались.
Итак, я решил начать новый проект с нуля в vscode и скопировать все свои исходные папки, а затем переустановить все пакеты, которые я использовал. Вот что я сделал:
создал новый vscode. net основной проект / реакция js (без сокращения)
скопировал мой исходную папку из моей старой папки проекта в новую. замена всех файлов / папок в новом проекте.
открыло окно командной строки powershell. Введены следующие команды:
yarn upgrade react
yarn add react-router
yarn add-react-router-dom
yarn add formik
yarn add yup
yarn add @material-io/core
yarn add @material-io/icons
yarn add @material-io/pickers
yarn add @date-io
yarn add @date-io/date-fns
yarn add yup
Хорошо, затем я скомпилировал приложение и запустил его. Я ВСЕ ЕЩЕ получаю ошибку date-fn, но теперь другую:
Модуль не найден: не удается разрешить 'date-fns / _lib / format / longFormatters' в 'C: \ projects \ DoxaProject \ DoxaUI \ DoxaUI \ node_modules@date-io \ date-fns \ build '
Мой файл package. json имеет последние зависимости, ВКЛЮЧАЯ date-io / date-fns.
Почему я Я получаю эту ошибку? Теперь я потратил день, пытаясь заставить работать ОДНО поле даты. Если кто-то может помочь, я буду очень признателен!