React native 无法识别的命令';运行弹出';
我想弹出我的react native,以便安装mobx,但运行“纱线运行弹出”和“npm运行弹出”都不起作用。我认为这是新问题,因此无法在网上找到帮助。任何帮助都将不胜感激。 这是我的package.json文件和下面给出的错误React native 无法识别的命令';运行弹出';,react-native,mobx,create-react-app,React Native,Mobx,Create React App,我想弹出我的react native,以便安装mobx,但运行“纱线运行弹出”和“npm运行弹出”都不起作用。我认为这是新问题,因此无法在网上找到帮助。任何帮助都将不胜感激。 这是我的package.json文件和下面给出的错误 请尝试npm运行弹出。不要npm运行弹出 但如果您稍后尝试添加本机依赖项,我认为最好使用react native init启动项目。不使用创建反应本机应用程序 实际命令是react native eject 它将为android和iOS创建一个新文件夹,分别在本机上运行
请尝试
npm运行弹出
。不要npm运行弹出
但如果您稍后尝试添加本机依赖项,我认为最好使用
react native init
启动项目。不使用创建反应本机应用程序 实际命令是react native eject
它将为android和iOS创建一个新文件夹,分别在本机上运行
正如你所说的,iOS和Android文件夹都已经存在,你得到了错误代码>,请将其删除并尝试使用此命令
如果您已经有了一些本机实现的android和ios文件夹,则根本不需要使用eject
命令
关于npm run reject
命令,我想清除所有内容会更有用。始终对我有效,只需遵循两个步骤
首先在项目中安装
yarn add react-native-eject
然后跑
react-native eject
请确保您的电脑中安装了Thread对不起,我也试过了。另外,init与create-react-native-app有何不同。虽然当我运行“react native eject”时,它会做一些事情,然后显示消息“iOS和Android文件夹都已经存在!请在弹出之前删除ios
和/或android
。“当运行react native init
时,它将在创建应用程序时创建ios和android文件夹。因此以后无需添加它们。以后无需使用run eject。如果iOS和Android文件夹存在,则无需再次执行运行eject
。如果要运行eject,则必须删除iOS和Android文件夹,并且还有一些js文件。然后执行npm run eject
。
react-native eject