@alitajs/umi-presets-alita
Version:
@alitajs/umi-presets-alita
32 lines (25 loc) • 1.51 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _default;
function _default(api) {
let plugins = [// commands
require.resolve('./plugins/commands/version'), require.resolve('@alitajs/generate'), // bundle configs
require.resolve('@umijs/plugin-request'), require.resolve('@alitajs/plugin-dva'), require.resolve('./plugins/features/appType'), require.resolve('@alitajs/routes'), // 换成 内置 plugin 了
// require.resolve('@alitajs/router'),
require.resolve('./plugins/router/router'), require.resolve('@alitajs/keep-alive'), require.resolve('./plugins/features/mainPath'), require.resolve('./plugins/features/retainLog'), require.resolve('./plugins/defaultConfig'), require.resolve('./plugins/features/complexRoute'), require.resolve('@umijs/plugin-esbuild'), require.resolve('./plugins/features/displayName'), require.resolve('./plugins/features/packageId'), require.resolve('./plugins/features/displayIcon'), require.resolve('./plugins/features/noBuiltInPlugins'), require.resolve('@umijs/plugin-antd'), require.resolve('@umijs/plugin-helmet')];
if (api.userConfig.appType !== 'pc') {
plugins.push(require.resolve('@alitajs/hd'));
plugins.push(require.resolve('@alitajs/layout'));
}
if (api.userConfig.appType === 'cordova') {
plugins.push(require.resolve('@alitajs/cordova'));
} // debug and console
if (api.userConfig.aconsole) {
plugins.push(require.resolve('@alitajs/aconsole'));
}
return {
plugins
};
}