这是我的第一个 React Native 项目。仓库是here .
当我启动时expo ,我收到错误:
Cannot find module 'babel-preset-react'
其中others ,它具有以下依赖项:
"expo": "^32.0.0",
"react": "16.8.4",
"react-native": "https://github.com/expo/react-native/archive/sdk-32.0.1.tar.gz",
"@babel/core": "7.3.4",
"babel-core": "^7.0.0-bridge.0",
"@babel/preset-react": "^7.0.0",
我在应用程序的/node_modules 中发现这四个库,每个库都包含对“babel-preset-react”的开发依赖:
hoist-non-react-statics, prop-types, react-input-autosize and react-proxy.
这些都没有依赖于“@babel/preset-react”的新版本。
最佳答案
每次安装新模块/插件时,我都会遇到一些这样的情况。 我的解决方案是删除node_modules文件夹和yarn install或npm install。
它会停止错误。我不确定这是否是正确的解决方案(我有兴趣知道它是否正确),但有效。
关于reactjs - 找不到模块 'babel-preset-react',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55055019/