PhpStorm - babel-plugin-module-resolver - babel-plugin-module-alias

时间:2017-02-28 15:09:18

标签: javascript phpstorm babel

我在我的React JS项目中使用babel-plugin-module-resolver来导入我的模块(显然,对于已弃用的babel-plugin-module-alias也存在问题)。

我想对组件使用自动完成功能,并且' import'

有没有办法在PhpStorm上设置别名路径?

我的babelrc配置是:

"plugins": [
        [
            "module-resolver", {
            "root": ["./src"],
            "alias": {
                "root_components": "components",
                "root_data": "data",
                "root_entities": "entities",
                "root_library": "library",
                "root_services": "services",
                "root_styles": "styles",
                "root_views": "views"
            }
        }]
    ],

我的js是这样的:

import React from "react";
import Header from "root_components/layout/header";

显然,PhpStorm无法解析我的标题组件的路径...

任何线索?

1 个答案:

答案 0 :(得分:4)

PhpStorm不支持​​Babel别名。如果您错过了,请按https://youtrack.jetbrains.com/issue/WEB-22717进行更新。 但我们不太可能会为第三方转发器和捆绑包实施特殊解决方案,而这些解决方案经常发生变化。我们宁愿考虑一些通用的解决方案......