Я хотел бы расширить стандартную конфигурацию webpack для ионной. В частности, я хотел бы добавить псевдоним для разрешения модулей, чтобы я мог импортировать модули по их абсолютному пути, а не относительный:
Вместо импорта таких модулей:
import { SomeComponent } from '../../components/some.component.ts';
Я хочу
import { SomeComponent } from '@app/components/some.component.ts';
где @app
является псевдонимом для корневого исходного каталога.
В других проектах я смог сделать это, добавив что-то вроде этого в конфигурацию webpack:
module.exports = {
...
resolve: {
extensions: ['.ts', '.js'],
alias: {
'@app': path.resolve('./'),
}
},
...
};
Я не уверен, как это сделать с помощью Ionic без переопределения конфигурации webpack по умолчанию.