我有一个使用子目录中的package.config文件来提供名称的React Native项目,例如{ 'name': '@subdirectory' }
。
然后,在其他文件中导入时,我们会看到import foo from '@subdirectory/bar'
。
如何配置WebStorm 2017.2.2接受这些别名,而不是给我“模块未安装...”?
我有一个使用子目录中的package.config文件来提供名称的React Native项目,例如{ 'name': '@subdirectory' }
。
然后,在其他文件中导入时,我们会看到import foo from '@subdirectory/bar'
。
如何配置WebStorm 2017.2.2接受这些别名,而不是给我“模块未安装...”?
@subdirectory
的父文件夹标记为Resource root(注意:不是子目录本身,而是其父目录!)应该有助于解决问题。@subdirectory
不匹配实际文件夹名称。 - lena{ "name": "@realm" }
。 - Adam Skinner这只是一个解决方法,但你可以在项目根目录下创建一个名为any_name.js
的文件,并添加以下内容:
System.config({ "paths": {
"@subdirectory/*": "./path/to/subdirectory/*"
}
});
@subdirectory
的父文件夹标记为资源根目录(注意:不是子目录本身,而是其父目录!)应该会有所帮助。 - lena