mirror of
https://github.com/vbenjs/vben-admin-thin-next.git
synced 2025-02-03 02:18:40 +08:00
fix: fix window npm script
This commit is contained in:
parent
b84de1a515
commit
a0b09e74ba
@ -6,7 +6,6 @@ module.exports = {
|
|||||||
sourceType: 'module',
|
sourceType: 'module',
|
||||||
ecmaFeatures: {
|
ecmaFeatures: {
|
||||||
jsx: true,
|
jsx: true,
|
||||||
jsx: true,
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@ export const runPreview = async () => {
|
|||||||
});
|
});
|
||||||
const { type } = await prompt;
|
const { type } = await prompt;
|
||||||
if (type === BUILD) {
|
if (type === BUILD) {
|
||||||
runBuild();
|
await runBuild();
|
||||||
}
|
}
|
||||||
startApp();
|
startApp();
|
||||||
};
|
};
|
||||||
|
@ -6,11 +6,10 @@
|
|||||||
"serve": "cross-env ts-node --files -P ./build/tsconfig.json ./build/script/preserve && cross-env NODE_ENV=development vite",
|
"serve": "cross-env ts-node --files -P ./build/tsconfig.json ./build/script/preserve && cross-env NODE_ENV=development vite",
|
||||||
"build": "node ./build/jsc.ts build",
|
"build": "node ./build/jsc.ts build",
|
||||||
"build:site": "cross-env SITE=true npm run build ",
|
"build:site": "cross-env SITE=true npm run build ",
|
||||||
"build:no-cache": "yarn clean:cache && npm run build",
|
"build:no-cache": "yarn clean:cache && node ./build/jsc.ts build",
|
||||||
"report": "cross-env REPORT=true npm run build ",
|
"report": "cross-env REPORT=true npm run build ",
|
||||||
"preview": "node ./build/jsc.ts preview",
|
"preview": "node ./build/jsc.ts preview",
|
||||||
"log": "node ./build/jsc.ts log",
|
"log": "node ./build/jsc.ts log",
|
||||||
"gen:gz": "node ./build/jsc.ts gzip",
|
|
||||||
"clean:cache": "rimraf node_modules/.cache/ && rimraf node_modules/.vite_opt_cache",
|
"clean:cache": "rimraf node_modules/.cache/ && rimraf node_modules/.vite_opt_cache",
|
||||||
"clean:lib": "npx rimraf node_modules",
|
"clean:lib": "npx rimraf node_modules",
|
||||||
"ls-lint": "npx ls-lint",
|
"ls-lint": "npx ls-lint",
|
||||||
|
@ -4,12 +4,12 @@
|
|||||||
<CollapseTransition :enable="canExpan">
|
<CollapseTransition :enable="canExpan">
|
||||||
<Skeleton v-if="loading" />
|
<Skeleton v-if="loading" />
|
||||||
<div class="collapse-container__body" v-else v-show="show">
|
<div class="collapse-container__body" v-else v-show="show">
|
||||||
<LazyContainer :timeout="lazyTime" v-if="lazy">
|
<!-- <LazyContainer :timeout="lazyTime" v-if="lazy">
|
||||||
<slot />
|
<slot />
|
||||||
<template #skeleton>
|
<template #skeleton>
|
||||||
<slot name="lazySkeleton" />
|
<slot name="lazySkeleton" />
|
||||||
</template>
|
</template>
|
||||||
</LazyContainer>
|
</LazyContainer> -->
|
||||||
<slot />
|
<slot />
|
||||||
</div>
|
</div>
|
||||||
</CollapseTransition>
|
</CollapseTransition>
|
||||||
@ -24,13 +24,18 @@
|
|||||||
import CollapseHeader from './CollapseHeader.vue';
|
import CollapseHeader from './CollapseHeader.vue';
|
||||||
import { Skeleton } from 'ant-design-vue';
|
import { Skeleton } from 'ant-design-vue';
|
||||||
|
|
||||||
import LazyContainer from '../LazyContainer';
|
// import LazyContainer from '../LazyContainer';
|
||||||
|
|
||||||
import { triggerWindowResize } from '/@/utils/event/triggerWindowResizeEvent';
|
import { triggerWindowResize } from '/@/utils/event/triggerWindowResizeEvent';
|
||||||
// hook
|
// hook
|
||||||
import { useTimeout } from '/@/hooks/core/useTimeout';
|
import { useTimeout } from '/@/hooks/core/useTimeout';
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: { Skeleton, LazyContainer, CollapseHeader, CollapseTransition },
|
components: {
|
||||||
|
Skeleton,
|
||||||
|
// LazyContainer,
|
||||||
|
CollapseHeader,
|
||||||
|
CollapseTransition,
|
||||||
|
},
|
||||||
name: 'CollapseContainer',
|
name: 'CollapseContainer',
|
||||||
props: {
|
props: {
|
||||||
// 标题
|
// 标题
|
||||||
|
@ -9,7 +9,6 @@ interface HTMLExpandElement extends HTMLElement {
|
|||||||
_parent?: (Node & ParentNode & HTMLElement) | null;
|
_parent?: (Node & ParentNode & HTMLElement) | null;
|
||||||
_initialStyle: {
|
_initialStyle: {
|
||||||
transition: string;
|
transition: string;
|
||||||
visibility: string | null;
|
|
||||||
overflow: string | null;
|
overflow: string | null;
|
||||||
height?: string | null;
|
height?: string | null;
|
||||||
width?: string | null;
|
width?: string | null;
|
||||||
@ -25,7 +24,6 @@ export default function (expandedParentClass = '', x = false) {
|
|||||||
el._parent = el.parentNode as (Node & ParentNode & HTMLElement) | null;
|
el._parent = el.parentNode as (Node & ParentNode & HTMLElement) | null;
|
||||||
el._initialStyle = {
|
el._initialStyle = {
|
||||||
transition: el.style.transition,
|
transition: el.style.transition,
|
||||||
visibility: el.style.visibility,
|
|
||||||
overflow: el.style.overflow,
|
overflow: el.style.overflow,
|
||||||
[sizeProperty]: el.style[sizeProperty],
|
[sizeProperty]: el.style[sizeProperty],
|
||||||
};
|
};
|
||||||
@ -35,7 +33,6 @@ export default function (expandedParentClass = '', x = false) {
|
|||||||
const initialStyle = el._initialStyle;
|
const initialStyle = el._initialStyle;
|
||||||
|
|
||||||
el.style.setProperty('transition', 'none', 'important');
|
el.style.setProperty('transition', 'none', 'important');
|
||||||
// Hide overflow to account for collapsed margins in the calculated height
|
|
||||||
el.style.overflow = 'hidden';
|
el.style.overflow = 'hidden';
|
||||||
const offset = `${el[offsetProperty]}px`;
|
const offset = `${el[offsetProperty]}px`;
|
||||||
|
|
||||||
@ -60,7 +57,6 @@ export default function (expandedParentClass = '', x = false) {
|
|||||||
leave(el: HTMLExpandElement) {
|
leave(el: HTMLExpandElement) {
|
||||||
el._initialStyle = {
|
el._initialStyle = {
|
||||||
transition: '',
|
transition: '',
|
||||||
visibility: '',
|
|
||||||
overflow: el.style.overflow,
|
overflow: el.style.overflow,
|
||||||
[sizeProperty]: el.style[sizeProperty],
|
[sizeProperty]: el.style[sizeProperty],
|
||||||
};
|
};
|
||||||
@ -88,6 +84,6 @@ export default function (expandedParentClass = '', x = false) {
|
|||||||
const size = el._initialStyle[sizeProperty];
|
const size = el._initialStyle[sizeProperty];
|
||||||
el.style.overflow = el._initialStyle.overflow!;
|
el.style.overflow = el._initialStyle.overflow!;
|
||||||
if (size != null) el.style[sizeProperty] = size;
|
if (size != null) el.style[sizeProperty] = size;
|
||||||
Reflect.deleteProperty(el, '_initialStyle');
|
delete (el as any)._initialStyle;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="m-4">
|
<div class="m-4">
|
||||||
<div class="mb-4"> </div>
|
|
||||||
<CollapseContainer title="基础收缩示例">
|
<CollapseContainer title="基础收缩示例">
|
||||||
<BasicForm @register="register" />
|
<BasicForm @register="register" />
|
||||||
</CollapseContainer>
|
</CollapseContainer>
|
||||||
|
@ -40,7 +40,7 @@ const vitePlugins: VitePlugin[] = [];
|
|||||||
if (isReportMode()) {
|
if (isReportMode()) {
|
||||||
// report
|
// report
|
||||||
rollupPlugins.push(
|
rollupPlugins.push(
|
||||||
visualizer({ filename: './node_modules/.cache/stats.html', open: true }) as Plugin
|
visualizer({ filename: './build/.cache/stats.html', open: true }) as Plugin
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if (isBuildGzip() || isSiteMode()) {
|
if (isBuildGzip() || isSiteMode()) {
|
||||||
|
Loading…
Reference in New Issue
Block a user