React native RN Expo问题-安装JavaScript依赖项时出错。检查您的npm日志。继续初始化应用程序
我正在使用React native RN Expo问题-安装JavaScript依赖项时出错。检查您的npm日志。继续初始化应用程序,react-native,npm,expo,React Native,Npm,Expo,我正在使用react native和Expo。我无法构建新应用程序,因为在我使用expo init appName后,它显示以下错误。 以下是完整的信息: 我也遇到了这个问题,最后发现是react-native cli的问题,我安装了最新版本的react-native cli,Expo恢复正常了如果您在早期安装时出错,与npm安装相关的问题很常见,但可以避免。了解更多有关npm树的信息 对我有效的步骤是: npm缓存清理--强制 npm缓存验证 npm-g卸载expo cli--保存 np
react native
和Expo
。我无法构建新应用程序,因为在我使用expo init appName后,它显示以下错误。
以下是完整的信息:
我也遇到了这个问题,最后发现是react-native cli的问题,我安装了最新版本的react-native cli,Expo恢复正常了如果您在早期安装时出错,与npm安装相关的问题很常见,但可以避免。了解更多有关npm树的信息
对我有效的步骤是:
npm缓存清理--强制
npm缓存验证
npm-g卸载expo cli--保存
npm安装expo cli--全局
expo init应用程序名称
cd应用程序名称
npm启动
如果在Windows和根目录下工作,请始终以管理员身份运行。不幸的是,上述所有解决方案都无法在我的计算机上运行。。。
这是我对这个问题的最新解决方案。。。
这在我的机器上运行了100%。。。
使用npm i-g expo cli
这将自动添加所需的包,并删除不必要的包。
是的,当然,您不需要卸载并重新安装它。
跟着我的脚步走。
而且,您可以使用expo init
创建您的世博会项目。
我希望我的解决方案能帮你解决这个烦人的问题。我刚刚安装了
npm,它对我很有效,但每次我创建一个新的世博会项目时,我都会这样做。上述解决方案对我不起作用,但如果你在应用程序目录中使用“npm install”,你会得到一个提示,你应该尝试“npm install--force”
您应该在项目开始时就拥有所有这些文件、文件夹和文件,否则就不会安装所有依赖项,这就是我们遇到问题的原因
将--force添加到npm安装后,就安装了所有依赖项。现在,您可以使用npm start运行应用程序。使用npm安装软件包。你可以通过纱线来代替纱线
√ 下载并提取项目文件。
×安装JavaScript依赖项时出错。检查您的npm日志。继续初始化应用程序
✅ 你的项目准备好了
要运行项目,请导航到该目录并运行以下npm命令之一
- cd扫描器
- npm start#您可以从这里打开iOS、Android或web,或者直接使用下面的命令运行它们
- npm运行android
- npm运行ios#需要ios设备或macOS才能访问ios模拟器
- npm运行网络
此错误与git帐户有关。expo需要一个git帐户来设置react本机项目
如果您使用的是windows,则需要在本地PC中安装git
之后,打开终端并键入此命令
git config--global user.name“您的用户名”
git config--global user.email“您的电子邮件_address@example.com"
之后,将任何github项目克隆到本地计算机。它将要求登录到Github
完成所有这些步骤后,请尝试使用npm install-g npm和&npm install-g expo cli重新安装npm和expo。然后删除项目并重试。也可以尝试运行npm doctor和expo doctor。我使用了npm安装-g npm&&npm安装-g expo cli
重新安装并创建了新的应用程序,但问题仍然存在。您是否尝试运行npm doctor和expo doctor使用npm doctor
显示节点-v v12.13.1使用节点v12.18.1
所有其他消息均为白色和白色使用expo-doctor
显示此错误:error:无法在G:\Work\React-Native\Scanner:ConfigError:无法确定项目使用的本机SDK版本,因为模块未安装。请使用安装expo
并重试。`虽然expo已安装,并且可以创建带有标题问题的应用程序。您是否尝试了npm i expo而不是全局,是否尝试了C驱动器而不是G?是的。这很有效