2016-10-14 2 views

ответ

9

Обновления реагировать версии в package.json
Удалить node_modules папку
Выполнить npm install

процесса установки завершится неудачно, если есть какое-либо несоответствие версий среди других зависимостей в пакете файл, консоль покажет ожидаемую совместимый номер версии. Обновите их и запустите npm install.

После завершения установки, затем создайте приложение и проверьте. Если какая-либо ошибка возникает из-за устаревшего кода, вам также придется исправить это.
Один из устаревших синтаксисов из версии 13, это использование реакции.render
Там вам придется импортировать реакцию и использовать это для вызова рендера. Могут быть много других потенциальных проблем, с которыми вы можете столкнуться. Поэтому проверьте приложение правильно.

Реагировать записи в package.json, что у меня есть:

"react": "15.0.1", 
"react-addons-perf": "15.0.1", 
"react-addons-test-utils": "15.0.1", 
"react-addons-update": "15.0.1", 
"react-dom": "15.0.1" 

Все самое лучшее!
P.S. Это процесс, за которым я следую, может быть какой-то другой способ сделать это.

+1

как обновить до 15.3.2? – Mihika

+1

Не могли бы вы отправить соответствующие ссылки? – Mihika

+1

Какие вещи устарели и какие ошибки могут возникать при обновлении? – Mihika

0

По опыту могу сказать, что каждая версия реагировать родной имеет нарушение изменений, например, начиная с версии 17, вы должны удалить @Override на

public List<Class<? extends JavaScriptModule>> createJSModules() 

Так что мой совет обновление постепенно вместе со всеми вы зависите от проекта.

Смежные вопросы