2016-09-30 49 views
5

使用独立的webpack,可以使用别名解析模块。 这样的事情你webpack.config文件中,config.resolve块:如何在角度cli中使用模块名称别名?

config.resolve = { 
    extensions: ['', '.ts', '.js', '.json', '.css', '.scss', '.html'], 
    alias: { 
     'app': 'src/app', 
     'common': 'src/common', 
     'a_module_name': 'file_path_to_module_name' 
    } 
    }; 

如何使用的WebPack像角CLI里面别名解析?

+0

我试图解决同样的问题,你有任何解决方案吗? – galvan

+0

目前没有。也许,你可以提出这个问题,以获得更多的关注。因为这一点,我实际上已经离开了cli,并开始使用angular 2 webpack启动器 –

+0

我面临着同样的问题,根据github上的讨论,看起来他们不会暴露webpack配置,但我可以'找到任何解决此问题的方法 – galvan

回答

1

尝试使用tsconfig.json文件内的打字稿compilerOptionspaths阵列:

的路径数组的值是相对于baseUrl。这里是一个示例用法:

"compilerOptions": { 
    "baseUrl": ".", 
    "paths": { 
    "@app/*": ["app/*"] 
    } 
}