这是我的第一个反应本土项目。回购是这里。
启动世博时,会得到以下错误:
Cannot find module 'babel-preset-react'在其他中,它具有以下依赖关系:
"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-预设-react”的dev依赖项:
提升机-无反应-静力学,支柱型,反应-输入-自动大小和反应-代理。
所有这些都没有新的版本依赖于“@babel/预设-react”。
发布于 2021-07-03 22:06:20
在从babel 6.x升级到7.x时,我不得不将['react']更改为['@babel/preset-react'] in .bablerc:
{
"presets": [
"@babel/preset-env",
"@babel/preset-react",
]
}发布于 2021-01-19 09:46:18
每次我安装一个新的模块/插件时,我都会用到这个。我的解决方案是删除node_modules文件夹和纱线安装或npm安装。
它可以阻止错误。我不确定是否是正确的解决方案(如果有兴趣的话),但有效。
发布于 2019-03-08 00:46:01
这似乎是一个问题,与一个博览会项目处于一个糟糕的状态。
世博是一组以简化开发为目标的语言库,但它与野外的大多数本土例子并不兼容。
在进一步的回顾之后,看起来你可能在一个基于世博会的项目中遵循了一个定期反应的本地例子,而没有第一次退出。
https://stackoverflow.com/questions/55055019
复制相似问题