2021-02-08 16:52:58 +08:00

23 lines
568 B
JavaScript

export default (api) => {
const { paths } = api;
api.describe({
key: 'alias',
config: {
schema(joi) {
return joi.object();
},
default: {
}
}
});
api.chainWebpack(async (memo) => {
// 选择在 chainWebpack 中进行以上 alias 的初始化,是为了支持用户使用 modifyPaths API 对 paths 进行改写
memo.resolve.alias.set('@', paths.absSrcPath);
memo.resolve.alias.set('@@', paths.absTmpPath);
return memo;
});
};