有没有办法让 react-native 忽略一些不捆绑它们的文件?
Posted
技术标签:
【中文标题】有没有办法让 react-native 忽略一些不捆绑它们的文件?【英文标题】:Is there a way to make react-native ignore some files that not to bundle them? 【发布时间】:2015-12-24 06:16:23 【问题描述】:我已经有一个基于 React for Web 的项目。现在,我在这里创建了一个 React-Native 项目。如果我与react-native bundle
捆绑,react-native 将捆绑我所有的文件,然后提示大量警告。所以我想在/www
下制作 react-native 忽略文件。
我试过这些动作,但没用:
-
在
node_modules/react-native/packager/blacklist.js
中添加我到sharedBlacklistWildcards
的路径。
将我的路径添加到.flowconfig
。
我检查了文档,但没有发现任何有用的东西。我怎么能这样做,或者如果我有一个错误的想法?
【问题讨论】:
***.com/a/41963217/2959392 【参考方案1】:嗯,我修改了node_modules/react-native
中的文件。这是迄今为止我找到的唯一方法,我仍然期待更好的解决方案。
node_modules\react-native\packager\react-packager\src\DependencyResolver\fastfs.js
用于扫描文件。所以我把File::getFiles
改写成这样:
getFiles()
return _.flatten(_.values(this.children).filter(
file => !/platforms$|www$/.test(file.path)
).map(file =>
if (file.isDir)
return file.getFiles();
else
return file;
));
【讨论】:
你有没有更好的解决方案。我也遇到了同样的问题以上是关于有没有办法让 react-native 忽略一些不捆绑它们的文件?的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法可以将 Text 组件的全部内容包装在 react-native 中的父视图中?
React-Native Redux reducer switch 语句忽略类型
在页面上使用文本字符串搜索功能,有没有办法让搜索忽略特定的 div?