Ответ 1
То же самое для меня, просто запустите
npm install --save-dev @babel/plugin-external-helpers
и он должен работать
Когда я создаю новый ответный родной проект, я получаю это сообщение об ошибке:
Не удается найти модуль '@babel/plugin-external-helers'
Мой файл package.json:
{
"name": "TestProject",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"react": "16.5.0",
"react-native": "0.57.0"
},
"devDependencies": {
"babel-jest": "23.6.0",
"jest": "23.6.0",
"metro-react-native-babel-preset": "0.45.4",
"react-test-renderer": "16.5.0"
},
"jest": {
"preset": "react-native"
}
}
Любая идея, что не так?
Спасибо.
То же самое для меня, просто запустите
npm install --save-dev @babel/plugin-external-helpers
и он должен работать
просто установите @babel/plugin-external-helpers, не нужно изменять.babelrc. Для меня исправлена эта проблема, установив @babel/plugin-external-helpers и response-transform-hmr.
Бежать:
npm install --save-dev @babel/plugin-external-helpers
npm install react-transform-hmr
Я только что решил это, установив здесь Babel: https://babeljs.io/docs/en/babel-plugin-external-helpers
Другие ответы, вероятно, будут работать, если вы не обновили XCode. Модернизация native-native, XCode и моего iOS всего за пару дней полностью сломала все.
Запуск нового проекта для тестирования с помощью реакции-родной версии 0.57, я столкнулся с той же проблемой, что и вы, и установил пакет, однако это не решило проблему. Я видел еще одно сообщение о смене системы сборки в XCode 10, поэтому я пробовал это, и это сработало для меня:
npm install --save-dev @babel/plugin-external-helpers
как указаноFile > Project Settings
Build System
на Legacy Build System
Мы получили такую же ошибку здесь! Мы не можем запускать какой-либо ответный родной проект (как iOS, так и Android). Эти проекты используют реактивную версию 0.56.0.
Если мы создадим проект с реакционной версией версии 0.42.0, он будет работать: react-native init [project_name] --version 0.42.0
Хотя использование npm install --save-dev @babel/plugin-external-helpers
не работает для нас. Ни с помощью npm install react-transform-hmr
.
Используя пряжу, просто запустите:
yarn add --dev @babel/plugin-external-helpers
работал на меня.
Спасибо, что сообщили об этом. Это известная проблема, и мы над этим работаем.
Просто установлен новый проект, и он кажется исправленным.
Новая версия пакета metro-react-native-babel-preset.
Ниже файла package.json я получаю после новой установки.
"metro-react-native-babel-preset": "0.45.5"
{
"name": "ZStyleCachedImage",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"react": "16.5.0",
"react-native": "0.57.0"
},
"devDependencies": {
"babel-jest": "23.6.0",
"jest": "23.6.0",
"metro-react-native-babel-preset": "0.45.5",
"react-test-renderer": "16.5.0"
},
"jest": {
"preset": "react-native"
}
}