我正在使用ReactNative,我的本地目录中有package.json,所以我可以更轻松地导入。
例: 我有 src/components 文件夹,我想将所有组件导入为:
import Button from 'components/Button;
并且不使用相对路径作为
import Button from '../../../components/Button;
我在组件文件夹中创建了名为"组件"的 package.json 文件,现在我可以根据需要访问按钮组件。
但是,PhpStorm 存在问题。PhpStorm 不将此识别为有效路径。有什么解决方法吗?
这个用于指定绝对路径的 React 原生黑客(据我所知,在任何地方都没有正式记录(从未得到支持。如果您错过了此功能,请关注WEB-23221以获取更新。您可以尝试创建虚拟 webpack 配置,就像 https://youtrack.jetbrains.com/issue/WEB-23221#focus=streamItem-27-2719626.0-0 中建议的那样,并在"设置"|"语言与框架 |JavaScript |Webpack作为一种解决方法。
另一种解决方法(如果您不重命名路径,只是使其更短(是将components
目录的父文件夹标记为资源根目录(注意:不是子目录本身,而是其父目录!