React-native 需要任何文件

Posted

技术标签:

【中文标题】React-native 需要任何文件【英文标题】:React-native require any file 【发布时间】:2018-11-29 07:36:32 【问题描述】:

我可以在 React-Native 中使用 require(...) 来导入任何文件,例如 file.txt 或具有任何其他扩展名的文件吗?我该怎么做?

【问题讨论】:

【参考方案1】:

是的,您可以使用 require 导入任何类型的文件。根据 ES6,导入/导出优先于要求。 此链接可能会帮助您更好地理解它:Using Node.js require vs. ES6 import/export

编辑:

实际上,对于使用文本文件,您必须将文本以对象格式保存在 .json 文件中。无法导入简单的文本文件。

例如 text.json 内容:

   
       'first_name': 'Vivek',
       'last_name': 'Verma'
   

然后你可以像这样导入它

   import Text from 'path/to/text.json';

并像使用它一样使用它

   Text.first_name
   Text.last_name

【讨论】:

我想知道如何使用导入来做到这一点?语法是什么? 现在我在打包时收到Unable to resolve module './labels.txt' from '...\index.android.js': could not resolve '...\labels.txt' as a file nor as a folder

以上是关于React-native 需要任何文件的主要内容,如果未能解决你的问题,请参考以下文章

React-Native Metro 捆绑器无法提供任何文件

文件保存意图,如共享意图 Android/iOS react-native

cmd : react-native run-android 在每次文件更改时

React-Native:保存用户偏好

自定义字体不适用于 React-Native 0.62

来自另一个文件的 React-Native 反应导航