Skip to content

Commit fa62b99

Browse files
authored
feat: pdfjs-dist for mako
feat: pdfjs-dist for mako
2 parents af9fb19 + 70a6366 commit fa62b99

File tree

3 files changed

+29
-0
lines changed

3 files changed

+29
-0
lines changed

.changeset/thick-weeks-laugh.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'alita': patch
3+
---
4+
5+
feat: compatible mako
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import { IApi } from 'umi';
2+
import { dirname } from 'path';
3+
4+
export default (api: IApi) => {
5+
// 强制关闭
6+
if (api.userConfig.mako !== false) {
7+
api.modifyConfig((memo) => {
8+
// 可能通过内置默认开启
9+
if (api.config.mako) {
10+
// https://github.com/umijs/mako/issues/979
11+
const version = require(`${dirname(
12+
require.resolve('pdfjs-dist/package.json'),
13+
)}/package.json`).version;
14+
if (version === '2.1.266') {
15+
memo.alias['pdfjs-dist'] = dirname(
16+
require.resolve('@lingxiteam/pdfjs-dist/package.json'),
17+
);
18+
}
19+
}
20+
return memo;
21+
});
22+
}
23+
};

packages/alita/src/preset.ts

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ export default (api: IApi) => {
2020
require.resolve('./commands/generate/pages'),
2121
// aigc
2222
// require.resolve('@alita/plugin-azure'),
23+
require.resolve('./features/compatibleMako'),
2324
];
2425
const plugins = [
2526
require.resolve('@alita/plugins/dist/aconsole'),

0 commit comments

Comments
 (0)