javascript - Babel 似乎没有改变我的 React-Native 代码

标签 javascript react-native babeljs

我对 RN 相当陌生,希望让流程类型和装饰器在这个项目中发挥作用。

我使用的是 RN 版本 0.41.2。它在项目根目录中有一个 .babelrc,我已将插件添加到其中:

{
"presets": ["react-native"],
"plugins": ["transform-decorators-legacy", "transform-flow-strip-types"]
}

据我了解,在旧版本的 RN 中,我需要从 node_modules 文件夹扩展 .babelrc,但在我当前的版本中不应出现这种情况。

那么,为什么我不能在没有语法错误的情况下运行我的项目呢?

最佳答案

你的配置应该可以工作。您是否尝试过运行watchman watch-del-allnpm run start -- --reset-cache/yarn start -- --reset-cache ?如果您更新您的.babelrc并遇到错误,这在某些情况下可能会有所帮助。

关于javascript - Babel 似乎没有改变我的 React-Native 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42171318/

相关文章:

ecmascript-6 - REPL 支持 babel-node es6 "Modules aren' t"

javascript - Parse Cloud Code功能 不能使用Master Key,没有提供

javascript - 将显示设置为阻止时出现 child 问题

react-native - 如何从静态导航选项调用 redux 操作?

android - Android Studio 4.0.1,Gradle和React Native:存在时找不到AndroidManifest.XML

javascript - Flow 给我 React Native 类型定义/代码的错误

reactjs - 最新 Babel (@babel/core v7) 错误 "exports is not defined"

javascript - 在特定页面上隐藏 div 或 class 元素并在其他页面上显示

javascript - 如何在React 16中测试componentDidMount()中setState()触发的重新渲染

reactjs - 如果 item.image 为 null,则使用占位符图像(React Native)