0.1.2 • Published 9 months ago

@ctrlc/vite-plugin-vue-html-insert v0.1.2

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

@ctrlc/vite-plugin-vue-html-insert

用于vue3index.html注入cssjs

使用手册

安装

npm i @ctrlc/vite-plugin-vue-html-insert -D

语法

vueHtmlInsert(Options)

配置项

参数类型说明
Options.cssstring | insertItem文件路径或对象
Options.jsstring | insertItem文件路径或对象
insertItem.hashboolean是否增加哈希值
insertItem.injectTo'head' | 'body' | 'head-prepend' | 'body-prepend'插入的位置 css 默认head,js 默认body
insertItem...attrsundefined可扩展的属性

示例

vite.config.ts文件中引入插件:

...
import vue from '@vitejs/plugin-vue'
import vueHtmlInsert from '@ctrlc/vite-plugin-vue-html-insert';

export default defineConfig({
  plugins: [
    vue(), 
    vueHtmlInsert({
      css: [
        // 插入xxx.css
        'xxx.css', 
        // 插入'yyy.css
        {
          href: 'yyy.css',
          hash: true,
          injectTo: 'head'
        }
      ],
      js: [
         // 插入xxx.js
        'xxx.js', 
        // yyy.js
        {
          src: 'yyy.js',
          hash: true,
          injectTo: 'body'
        }
      ]
    })
 ],
})

文档

0.1.2

9 months ago

0.1.1

9 months ago

0.1.0

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago