首页 > 解决方案 > 为什么我们在 ReactNative 中获得 ENOLOCAL

问题描述

我创建了一个全新的 React 本机应用程序,但是如果我尝试使用该应用程序运行该应用程序,则会npx react-native run-android收到错误消息。

npm ERR! code ENOLOCAL
npm ERR! Could not install from "PC\AppData\Roaming\npm-cache\_npx\15180" as it does not contain a package.json file.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Ramesh PC\AppData\Roaming\npm-cache\_logs\2020-02-09T09_22_11_453Z-debug.log
Install for [ 'react-native@latest' ] failed with code 1

为什么我们会收到此错误?

标签: androidreactjsreact-nativereact-native-android

解决方案


看到人们在没有正当理由的情况下为我的问题投票,这真的很烦人。

它可能对真正面临问题的人有用

请按照以下步骤操作

you can change "npm-cache" folder to anothor path,
using command :
"npm config set cache C:\tmp\nodejs\npm-cache --global"

这将解决问题。

更多信息https://github.com/zkat/npx/issues/146


推荐阅读