React Native - 运行“npm start”和“react-native run-android”时出错

Posted

技术标签:

【中文标题】React Native - 运行“npm start”和“react-native run-android”时出错【英文标题】:React Native - error running "npm start" and "react-native run-android" 【发布时间】:2019-06-10 02:15:29 【问题描述】:

昨天我的 React Native 项目运行良好,但今天在我打开我的 React Native 项目并运行“npm start”或“react native-run-android”后,没有添加任何代码或库,但它现在总是给我错误。我很困惑,我什么也没做,但我遇到了错误。

这是我通过运行“npm start”或“react-native run-android”得到的错误:

加载依赖图...events.js:167 投掷者; // 未处理的“错误”事件 ^

错误:未知:未知错误,lstat 'D:\React Native Projects\TheProject\node_modules\babel-register'

在以下位置发出“错误”事件: 在 NodeWatcher.checkedEmitError (D:\React Native Projects\TheProject\node_modules\sane\src\node_watcher.js:159:10) 在 Walker.emit (events.js:182:13) 在 D:\React Native Projects\TheProject\node_modules\walker\lib\walker.js:52:12 在 D:\React Native Projects\TheProject\node_modules\graceful-fs\polyfills.js:282:31 在 FSReqWrap.oncomplete (fs.js:154:21)

npm 错误!代码生命周期 npm 错误!错误号 1 npm 错误! TheProject@0.0.1 开始:node node_modules/react-native/local-cli/cli.js start npm 错误!退出状态 1 npm 错误! npm 错误! TheProject@0.0.1 启动脚本失败。 npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。

【问题讨论】:

重启系统再试一次 @BrijeshShiroya 已经这样做了... 我也尝试在我的其他项目中“npm start”并且效果很好。只是这个项目,我什么都没做,就发生了这个错误 尝试 npm install、npm link 然后 react-native run-android 【参考方案1】:

最简单的方法是在 mac 中安装 Watchman:

$ brew update
$ brew install watchman

如果您没有 brew,请先执行此操作:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

【讨论】:

太棒了!我也做了brew upgrade windows 呢?

以上是关于React Native - 运行“npm start”和“react-native run-android”时出错的主要内容,如果未能解决你的问题,请参考以下文章

使用 wix@react-native-navigation 运行 react-native 应用程序时出错

使用 react-native run-android 运行时出现 React-Native 错误

如何运行 React-Native 示例?

react-native 项目配置ts运行环境

React Native Android - 第一次运行 react-native run-android 时出错

React Native - 运行“npm start”和“react-native run-android”时出错