1.0.5 • Published 6 months ago
@18mine/vite-plugin-api v1.0.5
vite-plugin-api
一个分割全局api的vite插件
下载
npm i @18mine/vite-plugin-api -D
用法
- 在
vite.config,js
中引用
import { defineConfig } from 'vite';
import ViteApi from '@18mine/vite-plugin-api';
export default defineConfig({
plugins: [
ViteApi()
]
});
- 在项目根目录下创建
api.config.json
文件
{
// public为公用对象,vite构建时会将对象中每一项放进去
"public": {
"title": "@18Me"
},
"dev": {
"api": "/"
},
"production": {
"api": "/"
}
}
- 在
package.json
中使用
// --mode 后传入的便是api.config.json中最外层对象的key值
"scripts": {
"dev": "vite --mode dev",
"build": "vite build --mode production"
}
- 最终会在项目
public
文件下生成一个api.config.json
文件
{
"api": "/",
"title": "@18Me"
}
参数配置
pathName
type
:string
Default
: 当前地动环境的根目录
import { defineConfig } from 'vite';
import ViteApi from '@18mine/vite-plugin-api';
export default defineConfig({
plugins: [
ViteApi({ pathName: '/project' })
]
});
License
MIT