首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法识别的命令'run-eject‘

无法识别的命令'run-eject‘
EN

Stack Overflow用户
提问于 2018-10-05 18:10:55
回答 3查看 3K关注 0票数 1

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

代码语言:javascript
复制
{
  "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"
  }
}
EN

回答 3

Stack Overflow用户

发布于 2018-10-05 18:21:09

尝试使用npm run eject..not npm run-eject,但如果您稍后尝试添加本机依赖项,我认为最好使用react native init启动项目。不是using create-react-native-app

票数 1
EN

Stack Overflow用户

发布于 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在清除所有东西时会更有用。

票数 1
EN

Stack Overflow用户

发布于 2020-11-24 03:26:56

总是为我工作,只需遵循两个步骤首先安装在您的项目

代码语言:javascript
复制
yarn add react-native-eject

然后运行

代码语言:javascript
复制
react-native eject

确保您的pc中已安装了yarn

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52663259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档