如何删除错误:捆绑失败: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
收到此错误:错误:捆绑失败:错误:无法解析模块`react-native-safe-area-context`