Webpack2别名不适用于Angular2组件

Webpack2别名不适用于Angular2组件,angular,webpack-2,Angular,Webpack 2,我正在使用webpack@2.2.0-rc.4为NG2项目提供服务。链接我的模块只能使用相对路径。绝对路径不起作用 这就是解析的配置方式 config.resolve = { modules: [path.resolve(__dirname, "src"), 'node_modules'], extensions: ['.ts', '.js', '.json', '.css', '.scss', '.html'], }; 这就是我如何从src/app/

我正在使用webpack@2.2.0-rc.4为NG2项目提供服务。链接我的模块只能使用相对路径。绝对路径不起作用

这就是解析的配置方式

 config.resolve = {
        modules: [path.resolve(__dirname, "src"), 'node_modules'],
        extensions: ['.ts', '.js', '.json', '.css', '.scss', '.html'],
    };
这就是我如何从
src/app/app.module.ts

import { Child } from 'app/components/child/add-child.component';
即使在
src/app/components/child/add child.component.ts
中有类,我也无法找到模块

我的文件夹结构如下所示

src
-- app
   -- app.module.ts
   -- components
      -- child
         -- add-child.component.ts
更新1

如果我尝试使用另一个路径导入文件,如
/app/components/add child.component
,则会出现更复杂的错误

Module not found: Error: Can't resolve './app/components/child/add-child/add-child.component' in '/Users/stefanosergio/rep/webapp/src/app'
 @ ./src/app/app.module.ts 18:28-91
 @ ./src/main.ts
 @ multi (webpack)-dev-server/client?http://localhost:8080 ./src/main.ts
再加上老好人

Cannot find module './app/components/child/add-child/add-child.component'.
更新2


我在
tsconfig
中有
“baseUrl:”/src“,
,不确定这是正确的值,但更改它并不能真正改善任何事情。

您是否尝试过从“/app/components/Child.component”导入{Child}”?我现在尝试了,仍然没有成功,但我更新了问题。您要在哪个文件中导入?请共享文件夹结构。好的,我添加了文件夹结构