我想弹出我的react-native,这样我就可以安装mobx了,但是运行'yarn run eject‘和'npm run eject’都不能工作。我认为这是一个新问题,所以在网上找不到帮助。任何帮助都将不胜感激。这是我的package.json文件,错误如下

。
{
"name": "a2x",
"version": "0.1.0",
"private": true,
"devDependencies": {
"babel-preset-react-native-stage-0": "^1.0.1",
"jest": "^22.4.4",
"jest-react-native": "^18.0.0",
"react-test-renderer": "16.3.1"
},
"scripts": {
"start": "react-native start",
"android": "react-native run-android",
"ios": "react-native run-ios",
"test": "jest",
"eject": "react-native run-eject"
},
"jest": {
"preset": "react-native"
},
"dependencies": {
"axios": "^0.18.0",
"mobx": "^5.5.0",
"mobx-react": "^5.2.8",
"react": "16.3.1",
"react-native": "~0.55.2",
"react-native-elements": "^0.19.1",
"react-navigation": "^2.0.1"
}
}发布于 2018-10-05 18:21:09
尝试使用npm run eject..not npm run-eject,但如果您稍后尝试添加本机依赖项,我认为最好使用react native init启动项目。不是using create-react-native-app。
发布于 2018-10-05 19:42:03
实际的命令是react-native eject。
它将为android和iOS创建一个新文件夹,以便在本机上单独运行它。
正如你所说,你得到了错误的Both the iOS and Android folders already exist!,所以请删除它,并尝试使用此命令。
如果你已经有了一些本地实现的android和ios文件夹,那么根本不需要使用eject命令。
关于npm run reject命令,我想this在清除所有东西时会更有用。
发布于 2020-11-24 03:26:56
总是为我工作,只需遵循两个步骤首先安装在您的项目
yarn add react-native-eject然后运行
react-native eject确保您的pc中已安装了yarn
https://stackoverflow.com/questions/52663259
复制相似问题