mirror of
https://github.com/WeBankFinTech/fes.js.git
synced 2025-04-05 19:41:57 +08:00
feat: 当build-in版本变化时,缓存失效
This commit is contained in:
parent
c8bc785a49
commit
1bfb4b1c1a
@ -82,6 +82,7 @@ export default async function getConfig({
|
|||||||
// --------------- cache -----------
|
// --------------- cache -----------
|
||||||
webpackConfig.cache({
|
webpackConfig.cache({
|
||||||
type: 'filesystem',
|
type: 'filesystem',
|
||||||
|
version: require('../../../../package.json').version,
|
||||||
cacheDirectory: join(cwd, '.cache/webpack')
|
cacheDirectory: join(cwd, '.cache/webpack')
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// .fes.js 只负责管理编译时配置,只能使用plain Object
|
// .fes.js 只负责管理编译时配置,只能使用plain Object
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
// exportStatic: {},
|
// exportStatic: {},
|
||||||
define: {
|
define: {
|
||||||
__DEV__: false
|
__DEV__: false
|
||||||
},
|
},
|
||||||
@ -15,7 +15,7 @@ export default {
|
|||||||
access: {
|
access: {
|
||||||
roles: {
|
roles: {
|
||||||
admin: ['*'],
|
admin: ['*'],
|
||||||
menuTest: ['/','/menuTest']
|
menuTest: ['/', '/menuTest']
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
request: {
|
request: {
|
||||||
@ -54,18 +54,21 @@ export default {
|
|||||||
path: 'https://www.baidu.com'
|
path: 'https://www.baidu.com'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '菜单权限测试',
|
name: 'mock'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '菜单权限测试',
|
||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
title: '子菜单',
|
title: '子菜单',
|
||||||
path: '/menuTest',
|
path: '/menuTest'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '子菜单a',
|
title: '子菜单a',
|
||||||
path: '/menuTest/a'
|
path: '/menuTest/a'
|
||||||
},
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'cssModule'
|
name: 'cssModule'
|
||||||
}
|
}
|
||||||
|
@ -3,5 +3,6 @@ export default {
|
|||||||
home: 'home',
|
home: 'home',
|
||||||
store: 'store',
|
store: 'store',
|
||||||
editor: 'editor',
|
editor: 'editor',
|
||||||
externalLink: 'externalLink'
|
externalLink: 'externalLink',
|
||||||
|
mock: 'mock'
|
||||||
};
|
};
|
||||||
|
@ -3,5 +3,6 @@ export default {
|
|||||||
home: '首页',
|
home: '首页',
|
||||||
store: '状态管理',
|
store: '状态管理',
|
||||||
editor: '编辑器',
|
editor: '编辑器',
|
||||||
externalLink: '外部链接'
|
externalLink: '外部链接',
|
||||||
|
mock: '代理'
|
||||||
};
|
};
|
||||||
|
49
packages/fes-template/src/pages/mock.vue
Normal file
49
packages/fes-template/src/pages/mock.vue
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
mock and proxy
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<config>
|
||||||
|
{
|
||||||
|
"name": "mock",
|
||||||
|
"title": "$mock"
|
||||||
|
}
|
||||||
|
</config>
|
||||||
|
<script setup>
|
||||||
|
import { request } from '@fesjs/fes';
|
||||||
|
|
||||||
|
console.log('测试 mock!!');
|
||||||
|
|
||||||
|
request('/v2/file')
|
||||||
|
.then((data) => {
|
||||||
|
console.log(data);
|
||||||
|
})
|
||||||
|
.catch((err) => {
|
||||||
|
console.log(err);
|
||||||
|
});
|
||||||
|
|
||||||
|
request('/v2/movie/in_theaters_mock', { a: 1 }, 'get')
|
||||||
|
.then((data) => {
|
||||||
|
console.log(data);
|
||||||
|
})
|
||||||
|
.catch((err) => {
|
||||||
|
console.log(err);
|
||||||
|
});
|
||||||
|
|
||||||
|
console.log('测试 proxy!!');
|
||||||
|
|
||||||
|
request(
|
||||||
|
'/v2/movie/in_theaters_proxy',
|
||||||
|
{ a: 1 },
|
||||||
|
{
|
||||||
|
method: 'get',
|
||||||
|
headers: { Accept: '*/*' }
|
||||||
|
}
|
||||||
|
)
|
||||||
|
.then((resp) => {
|
||||||
|
console.log(resp);
|
||||||
|
})
|
||||||
|
.catch((err) => {
|
||||||
|
console.log(err);
|
||||||
|
});
|
||||||
|
</script>
|
Loading…
x
Reference in New Issue
Block a user