如何删除错误:捆绑失败:ReferenceError:未计算文件的 SHA-1

Posted

技术标签:

【中文标题】如何删除错误:捆绑失败:ReferenceError:未计算文件的 SHA-1【英文标题】:How to remove error: bundling failed: ReferenceError: SHA-1 for file is not computed 【发布时间】:2020-01-03 09:35:37 【问题描述】:

我已尝试将 mysql 与我的 react-navtive 应用程序连接。我还安装了 express、body-parser 和 mysql 然后我在我的项目中创建 server.js 并在终端上键入“node server.js”cmd 然后我得到这个错误

error: bundling failed: ReferenceError: SHA-1 for file /usr/local/lib/node_modules/react-native/node_modules/metro/src/lib/polyfills/require.js (/usr/local/lib/node_modules/react-native/node_modules/metro/src/lib/polyfills/require.js) is not computed

我不知道这是什么以及如何解决这个错误请帮我解决这个错误...

注意:我使用的是 ubuntu

【问题讨论】:

【参考方案1】:

你的 react-native-cli 版本是多少?

也许,更新 react-native-cli:

npm i -g react-native-cli

【讨论】:

我使用的是 4.10.1 版,但仍然遇到此问题【参考方案2】:

尝试使用这个运行

npm run start --reset-cache OR react-native start --reset-cache

【讨论】:

以上是关于如何删除错误:捆绑失败:ReferenceError:未计算文件的 SHA-1的主要内容,如果未能解决你的问题,请参考以下文章

react-native Metro 捆绑器错误:捆绑失败:ReferenceError:文件的 SHA-1

捆绑安装失败并出现 SSL 证书验证错误

收到此错误:错误:捆绑失败:错误:无法解析模块`react-native-safe-area-context`

捆绑失败:错误:插件 0 提供了“默认”的无效属性

错误:捆绑失败 - 尝试解析模块“react-native-firebase”时

删除捆绑包后的 symfony 致命错误