PhpStorm 无法识别本地目录的 package.json 名称



我正在使用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目录的父文件夹标记为资源根目录(注意:不是子目录本身,而是其父目录!

最新更新