You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.1 KiB

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function _react() {
const data = _interopRequireDefault(require("react"));
_react = function _react() {
return data;
};
return data;
}
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _default = api => {
// TODO: 区分生产和开发环境,生产环境引打包好的,或者通过异步远程加载也可以
const injectBubble = process.env.NODE_ENV === 'development' && !api.userConfig.ssr;
if (process.env.UMI_UI === 'none') {
return {
plugins: []
};
}
return {
plugins: [require.resolve('./registerMethods'), require.resolve('./UmiUIFlag'), require.resolve('./commands/ui'), ...(injectBubble ? [require.resolve('./addBubble')] : []), require.resolve('./plugins/dashboard/index'), // TODO: 配置有变动,先关闭
// require.resolve('./plugins/configuration/index'),
require.resolve('@umijs/plugin-ui-tasks'), require.resolve('@umijs/plugin-ui-blocks')]
};
};
exports.default = _default;