vite-plugin-one-code
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

vite-plugin-one-code

NPM version NPM Downloads

Integration for babel-plugin-import and babel-plugin-module-resolver

use

config include babel-plugin-import

config include babel-plugin-module-resolver

npm install vite-plugin-one-code --save
yarn add vite-plugin-one-code
// vite.config.js
import { defineConfig } from "vite";
import usePluginOneCode from 'vite-plugin-one-code'
export default defineConfig({
  plugins: [
    ... // other plugins
    usePluginOneCode({
      import: {
        libraryName: "ant-design-vue",
        libraryDirectory: "es",
        style: true,
      },
      resolver: {
        {
          alias: {
            // 自定义组件映射, 也可以是第三方库。 @ -> .src/
            '@/pages/Home/components/DemoComponent': '@/pages/Home/components/DemoComponent/mobile',
          }
        }
      }
    }),
    usePluginOneCode({
      import: {
        libraryName: "antd",
        libraryDirectory: "es",
        style: true,
      }
    }),
    // Other configurations welcome PR
  ];
})

LICENSE

MIT

Package Sidebar

Install

npm i vite-plugin-one-code

Weekly Downloads

5

Version

0.1.1

License

MIT

Unpacked Size

4.68 kB

Total Files

5

Last publish

Collaborators

  • xiaobc