android - @format 在新的 React Native App.js 中意味着什么?

标签 android ios reactjs react-native

我开始在 react native 中创建一个应用程序,因此,我设置了 react native 环境并在 中找到了 @format >App.js 文件,当我第一次打开这个文件时。谁能告诉我什么是 @format 以及为什么它在 react native 的新 App.js 文件中?

最佳答案

引用评论中@Noitidart 的链接,@format 是pragma 的一部分,另一个pragma 是@prettier。 Prettier 只会在启用 Require pragma 选项时使用 pragma 格式化这些文件。感谢@Noitidart 提供链接。


这是我在react native repo中查看App.js文件的blame后发现的。

Prettier RN local-cli

而且我在 RN 0.48.4 features 中找到了这个描述 Enforce Prettier for @format (1023070) - @TheSavior

作为结论,@format 标记用于告诉更漂亮的工具在该文件上运行,以便它的格式变得更漂亮。

关于android - @format 在新的 React Native App.js 中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53280011/

相关文章:

java - Android 异步类返回 null

android - TextView 中的 AlertDialog "pushed out"中的复选框

iOS TableView Cell 在使用 systemLayoutSizeFittingSize 设置高度时切断顶部

ios - 是否可以使用与 iOS 应用程序相同的初始状态来启动每个 Appium 测试?

javascript - 将 javascript fetch API 与 SOAP Web 服务一起使用

android - 与文本内联的 React-native 图标

android - 像平行空间一样运行多个android应用程序实例

android - 具有隐式授权的 OAuth 应用程序中的客户端模拟

javascript - 在 else 情况下传播的 React 事件

reactjs - 子组件未在 React js 中渲染