我正在寻找一种方便的方法来访问应用程序根目录中的文件,同时避免使用如下所示的 require() 字符串:
require('../../../../myModule')
对于 Node 有一些很好的解决方案(https://gist.github.com/branneman/8048520 https://gist.github.com/branneman/8048520)但我还没有看到在 React Native 中使用全局变量的方法。
有没有人有一个干净的解决方案来解决这个问题?
来自 Marc Shiling 的回答https://github.com/facebook/react-native/issues/3099 https://github.com/facebook/react-native/issues/3099
您可以在导入/需要时使用绝对路径:
import {ProximaNovaText} from 'MyApp/src/components';
require('MyApp/src/utils/moment-twitter');
其中“MyApp”是您在 index.ios.js 文件中注册的任何名称
VS Code 注意:这可以工作,但请注意,您可能会失去智能感知和 cmd/ctrl + 单击。感谢 Johan 提供有关 CS 代码的信息
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)