reactjs - 找不到模块 'babel-preset-react'

标签 reactjs react-native babeljs

这是我的第一个 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/

相关文章:

android - 当我在 React Native 中按下注册按钮时,屏幕导航到登录屏幕

javascript - Babel JS——简单地将 JavaScript STRING 转换为 es5(使用 nodejs)

reactjs - React的setState(),嵌套结构的数据变异,为什么不直接修改state呢?

javascript - 使用 Jest/Enzyme 进行测试期间检测 React 中的合成点击

javascript - react : How to show message when result is zero in react

javascript - ReactJS - 更改另一个组件呈现的内容的组件

android - React Native - 是否有构建和部署调试 APK 的简单方法?

node.js - AVA 测试设置 : "Unexpected token export"

webpack - 碰到我不理解的babel构建错误

reactjs - '--watchAll=false' 和 'CI=true' 有什么区别?