我想扩展离子的默认webpack配置.具体来说,我想添加一个别名来解析模块,这样我就可以按照绝对路径导入模块,而不是相对的模块:
而不是像这样导入模块:
import { SomeComponent } from '../../components/some.component.ts';
Run Code Online (Sandbox Code Playgroud)
我想要
import { SomeComponent } from '@app/components/some.component.ts';
Run Code Online (Sandbox Code Playgroud)
where @app源是根源目录的别名.
在其他项目中,我可以通过向webpack配置添加这样的内容来实现此目的:
module.exports = {
...
resolve: {
extensions: ['.ts', '.js'],
alias: {
'@app': path.resolve('./'),
}
},
...
};
Run Code Online (Sandbox Code Playgroud)
我不知道如何在没有覆盖默认webpack配置的情况下使用Ionic执行此操作.