2017-09-11 144 views
0

我有一个create-react-app,我在我的.env文件中有NODE_PATH = src/以使通用组件的导入路径更简单。但WebStorm不认识它,并且不会自动完成它们中的任何一个,就像它如果我想要import ../../Common/foo或它自动完成节点模块import Button from 'material-ui/Button始终给我一个material-ui组件的长列表并帮助确保我没有任何错别字。自动完成导入路径WebStorm

有没有一种方法可以在WebStorm中进行配置?

回答

0

您可以尝试在默认设置Node.js的NODE_PATH运行配置来获得它的尊重 - 见https://youtrack.jetbrains.com/issue/WEB-19476#comment=27-1255547

  • Run | Edit configurations

    ,扩大默认节点,选择Node.js的

  • 默认Node.js运行配置,按旁边的省略号按钮环境变量:

  • 添加NODE_PATH变量存在,指定一个完整路径src文件夹作为一种价值

  • 项目工具窗口中,标记src文件夹资源根

  • 重新打开项目

+0

谢谢,我看到那篇文章,但我认为这只是让你能够写出'app/component/foo'而不是'../../../ app/component/foo'而不是实际告诉webstorm自动完成输入。至少我在设置时没有注意到任何事情 – John