Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webpack 如何在angular cli中使用模块名称别名?_Webpack_Angular Cli - Fatal编程技术网

Webpack 如何在angular cli中使用模块名称别名?

Webpack 如何在angular cli中使用模块名称别名?,webpack,angular-cli,Webpack,Angular Cli,使用独立网页包,您可以使用别名来解析模块。 在您的webpack.config文件config.resolve block中类似这样的内容: config.resolve = { extensions: ['', '.ts', '.js', '.json', '.css', '.scss', '.html'], alias: { 'app': 'src/app', 'common': 'src/common', 'a_module_name'

使用独立网页包,您可以使用别名来解析模块。 在您的webpack.config文件config.resolve block中类似这样的内容:

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

如何在angular cli中使用类似网页的别名解析?

尝试在tsconfig.json文件中使用typescript
编译器选项
路径数组:

路径数组值是相对于
baseUrl
相对值。下面是一个示例用法:

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

我正试图解决同样的问题,你有什么解决办法吗?目前没有。也许,你可以把这个问题投上更高的一票,这样它就会受到更多的关注。事实上,由于这个原因,我离开了cli,开始使用angular 2 webpack启动器。我面临着同样的问题,根据github的讨论,看起来他们不会公开webpack配置,但我找不到任何解决方法