1.0.5 • Published 6 months ago

@18mine/vite-plugin-api v1.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

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

1.0.5

6 months ago

1.0.4

6 months ago

1.0.3

6 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago