Я новичок в реактивной среде, и я пытаюсь использовать этот репозиторий для моего приложения.
Я создал свой первоначальный проект с помощью команды react-native init ppet
.После этого я поместил файлы репозитория в корневой каталог, но не смог запустить программу.
package.json
{
"name": "ppet",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"@exponent/ex-navigation": "^2.9.1",
"exponent": "^14.0.0",
"react": "16.8.3",
"react-native": "0.59.9",
"react-native-drawer-menu": "^0.2.5"
},
"devDependencies": {
"@babel/core": "^7.4.5",
"@babel/preset-env": "^7.4.5",
"@babel/preset-react": "^7.0.0",
"@babel/runtime": "7.4.5",
"babel-jest": "24.8.0",
"babel-loader": "^7.1.5",
"babel-plugin-transform-class-properties": "^6.24.1",
"jest": "24.8.0",
"metro-react-native-babel-preset": "0.54.1",
"react-test-renderer": "16.8.3",
"webpack": "^4.34.0",
"webpack-cli": "^3.3.4"
},
"jest": {
"preset": "react-native"
}
}
.babelrc
{
"presets": ["babel-preset-exponent"],
"env": {
"development": {
"plugins": [["transform-react-jsx-source"],
["@babel/plugin-proposal-decorators", { "legacy": true }],
]
}
}
}
... но я получаю это сообщение об ошибке:
error node_modules/exponent/src/index.js: Plugin/Preset files are not allowed to export objects, only functions. In /home/abbas/Desktop/REACT/ppet/node_modules/babel-preset-exponent/index.js
Я использую эти [1] , [2] , [3] решения, но результат не найден.
Кто-нибудь знает, как решить эту проблему?