@fox-js/vite-plugin-static-server
v4.0.1
Published
static resource server
Maintainers
Readme
vite-plugin-static-server
静态资源服务器插件,为Fox微前端的配套插件,用于解决子工程中访问主工程资源。
Install
NPM
npm i @fox-js/vite-plugin-static-server -DYARN
yarn add @fox-js/vite-plugin-static-server --devPNPM
pnpm add @fox-js/vite-plugin-static-server -D使用指南
import { UserConfigExport, ConfigEnv, loadEnv } from 'vite'
import staticServer from '@fox-js/vite-plugin-static-server'
export default ({ command, mode }: ConfigEnv): UserConfigExport => {
return {
plugins: [
staticServer({
publicDir: 'public',
customPublicDir: ['packages/fox-common/dist', 'node_modules/fox-common/dist'],
debug: true
}) as Plugin
]
}
}
API
插件配置参数
/**
* 参数
*/
export interface StaticServerOptions {
// root目录
root?: string
// public目录
publicDir?: string
// 自定义resource目录
customPublicDir?: string[] | string
// 资源缓存策略,例如:public, max-age=60
cacheControl?: string
// 是否开启调试log
debug?: boolean
}
