mirror of
https://github.com/ant-design/ant-design.git
synced 2025-06-07 17:44:35 +08:00
fix: missing default.css
(#32116)
* chore: Add CI for compile * chore: Add missing compile file
This commit is contained in:
parent
b434e0a2ad
commit
020c4ba7d0
@ -35,24 +35,6 @@ function finalizeCompile() {
|
|||||||
);
|
);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// Create entry for babel plugin import
|
|
||||||
function patchEntry(styleEntry) {
|
|
||||||
if (fs.existsSync(styleEntry)) {
|
|
||||||
fs.writeFileSync(
|
|
||||||
path.join(styleEntry, 'style', 'index-default.less'),
|
|
||||||
[
|
|
||||||
// Inject variable
|
|
||||||
'@root-entry-name: default;',
|
|
||||||
// Point to origin file
|
|
||||||
"@import './index';",
|
|
||||||
].join('\n'),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
patchEntry(path.join(process.cwd(), 'lib'));
|
|
||||||
patchEntry(path.join(process.cwd(), 'es'));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function buildThemeFile(theme, vars) {
|
function buildThemeFile(theme, vars) {
|
||||||
@ -154,6 +136,7 @@ function needTransformStyle(content) {
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
compile: {
|
compile: {
|
||||||
|
includeLessFile: [/(\/|\\)components(\/|\\)style(\/|\\)default.less$/],
|
||||||
transformTSFile(file) {
|
transformTSFile(file) {
|
||||||
if (isComponentStyleEntry(file)) {
|
if (isComponentStyleEntry(file)) {
|
||||||
let content = file.contents.toString();
|
let content = file.contents.toString();
|
||||||
@ -162,8 +145,7 @@ module.exports = {
|
|||||||
const cloneFile = file.clone();
|
const cloneFile = file.clone();
|
||||||
|
|
||||||
// Origin
|
// Origin
|
||||||
content = content.replace('../../style/index.less', '../../style/index-default.less');
|
content = content.replace('../../style/index.less', '../../style/default.less');
|
||||||
// content = content.replace('./index.less', './index-default.less');
|
|
||||||
cloneFile.contents = Buffer.from(content);
|
cloneFile.contents = Buffer.from(content);
|
||||||
|
|
||||||
return cloneFile;
|
return cloneFile;
|
||||||
|
40
.github/workflows/test.yml
vendored
40
.github/workflows/test.yml
vendored
@ -454,3 +454,43 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
LIB_DIR: dist
|
LIB_DIR: dist
|
||||||
needs: setup
|
needs: setup
|
||||||
|
|
||||||
|
style:
|
||||||
|
name: style compile
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: checkout
|
||||||
|
uses: actions/checkout@master
|
||||||
|
|
||||||
|
- name: restore cache from package-lock.json
|
||||||
|
uses: actions/cache@v2
|
||||||
|
with:
|
||||||
|
path: package-temp-dir
|
||||||
|
key: lock-${{ github.sha }}
|
||||||
|
|
||||||
|
- name: restore cache from node_modules
|
||||||
|
uses: actions/cache@v2
|
||||||
|
with:
|
||||||
|
path: node_modules
|
||||||
|
key: node_modules-${{ hashFiles('**/package-temp-dir/package-lock.json') }}
|
||||||
|
|
||||||
|
- name: compile
|
||||||
|
run: npm run compile
|
||||||
|
|
||||||
|
- name: dist
|
||||||
|
run: npm run dist
|
||||||
|
env:
|
||||||
|
NODE_OPTIONS: --max_old_space_size=4096
|
||||||
|
|
||||||
|
- name: lessc default
|
||||||
|
run: npx lessc --js ./dist/antd.less
|
||||||
|
|
||||||
|
- name: lessc dark
|
||||||
|
run: npx lessc --js ./dist/antd.dark.less
|
||||||
|
|
||||||
|
- name: lessc variable
|
||||||
|
run: npx lessc --js ./dist/antd.variable.less
|
||||||
|
|
||||||
|
- name: lessc component
|
||||||
|
run: npx lessc --js ./es/button/style/index.less
|
||||||
|
needs: setup
|
@ -153,7 +153,7 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@ant-design/bisheng-plugin": "^2.3.0",
|
"@ant-design/bisheng-plugin": "^2.3.0",
|
||||||
"@ant-design/hitu": "^0.0.0-alpha.13",
|
"@ant-design/hitu": "^0.0.0-alpha.13",
|
||||||
"@ant-design/tools": "^14.0.0-alpha.2",
|
"@ant-design/tools": "^14.0.0-alpha.3",
|
||||||
"@docsearch/css": "^3.0.0-alpha.39",
|
"@docsearch/css": "^3.0.0-alpha.39",
|
||||||
"@docsearch/react": "^3.0.0-alpha.39",
|
"@docsearch/react": "^3.0.0-alpha.39",
|
||||||
"@qixian.cs/github-contributors-list": "^1.0.3",
|
"@qixian.cs/github-contributors-list": "^1.0.3",
|
||||||
|
@ -8,6 +8,8 @@ function getFileName(filePath) {
|
|||||||
|
|
||||||
$('lib').isDirectory().hasFile('index.js').hasFile('index.d.ts');
|
$('lib').isDirectory().hasFile('index.js').hasFile('index.d.ts');
|
||||||
|
|
||||||
|
$('lib/style').isDirectory().hasFile('index.css').hasFile('default.css');
|
||||||
|
|
||||||
$('lib/*')
|
$('lib/*')
|
||||||
.filter(
|
.filter(
|
||||||
filename =>
|
filename =>
|
||||||
|
Loading…
Reference in New Issue
Block a user