使用Angular缩短相对路径 - Webpack和Typescript

时间:2017-04-10 11:10:06

标签: javascript angularjs webpack webpack-2

所以我看到自己在我的导入中遇到了很多../../../。如何在配置中设置常量,以便webpack和typescript都能正确解析?

我尝试过以下操作,但无法解析导入中的路径。

tsconfig.json:

"baseUrl": ".",
"paths": {}
webpack.common.js

下的

module.exports

resolve: {
    extensions: ['.ts', '.js'],
    modules: [path.resolve(__dirname, "src"), "node_modules"]
},

我打算让typecript从主dir(src上面)看,并要求webpack从" src"中获取模块。

我的IDE并不抱怨(所以Typescript应该没问题)。 Webpack是。

1 个答案:

答案 0 :(得分:0)

我几乎把它弄好了。 webpack导出应该是:

if (State == rsHover && Item->FState != rsHover) // Not in the rsHover state yet, but going to
    {
    if (Item->Hint.Length())
        {
        if (ShowHint)
            {
            // Attempt to reset Hint's internal working, to no avail
            Hint = L"" ;
            ShowHint = false ;
            }

        Hint = Item->Hint ;

        ShowHint = true ;
        }
    else
        {
        ShowHint = false ;
        }
    }
else if (State != rsHover)
    {
    ShowHint = false ;
    }

而不是

resolve: {
    extensions: ['.ts', '.js'],
    modules: ["src", "node_modules"]
},