【问题标题】:Autocomplete import paths WebStorm自动完成导入路径 WebStorm
【发布时间】:2017-09-11 14:26:03
【问题描述】:

我有一个create-react-app,我的.env 文件中有NODE_PATH = src/,以简化常见组件的导入路径。但是 WebStorm 没有识别它,也不会像我去 import ../../Common/foo 那样自动完成它们中的任何一个,或者它如何自动完成节点模块 import Button from 'material-ui/Button 总是给我一个很长的 material-ui 组件列表,并帮助确保我没有没有任何错别字。

有没有办法在 WebStorm 中进行配置?

【问题讨论】:

    标签: webstorm


    【解决方案1】:

    您可以尝试在默认 Node.js 运行配置中设置 NODE_PATH 以使其得到尊重 - 请参阅 https://youtrack.jetbrains.com/issue/WEB-19476#comment=27-1255547

    • Run | Edit configurations,展开Defaults节点,选择Node.js

    • 在默认Node.js运行配置中,按环境变量:字段

    • 旁边的省略号按钮
    • 在此处添加NODE_PATH 变量,指定src 文件夹的完整路径作为值

    • Project工具窗口中,将src文件夹标记为Resource root

    • 重新打开项目

    【讨论】:

    • 谢谢,我看到了那篇文章,但我认为这只是让你能够写出app/component/foo 而不是../../../app/component/foo,实际上并没有告诉 webstorm 自动完成输入。至少我在设置的时候没有注意到什么
    猜你喜欢
    • 2019-03-15
    • 2020-04-22
    • 1970-01-01
    • 2022-01-01
    • 1970-01-01
    • 2016-04-28
    • 2018-03-11
    • 2011-12-29
    • 1970-01-01
    相关资源
    最近更新 更多