icestark icon indicating copy to clipboard operation
icestark copied to clipboard

vite-plugin-index-html 插件 与vite-plugin-html 插件冲突

Open heshijian opened this issue 2 years ago • 5 comments

同时引入vite-plugin-index-html、vite-plugin-html 两个插件 在开发模式下vite-plugin-html正常执行 index.html中的变量(<%= title %>)可以正常渲染 打包模式下则不会渲染 如果去掉vite-plugin-index-html 也可以正常渲染

demo地址 https://gitee.com/shijianhe/vite-plugin-index-html-demo

heshijian avatar Jun 14 '22 08:06 heshijian

demo 地址受限,另外为什么要额外引入 vite-plugin-html ?

ClarkXia avatar Jun 14 '22 08:06 ClarkXia

demo 地址受限,另外为什么要额外引入 vite-plugin-html ?

已经开放了 vite-plugin-html 是因为有些变量需要去渲染 不过你的意思是vite-plugin-index-html 也可以往html里插入值吗

heshijian avatar Jun 14 '22 08:06 heshijian

https://github.com/alibaba/ice/tree/master/packages/vite-plugin-index-html 看下具体怎么用,如果要支持变量 icejs 层面默认会处理

ClarkXia avatar Jun 14 '22 09:06 ClarkXia

https://github.com/alibaba/ice/tree/master/packages/vite-plugin-index-html 看下具体怎么用,如果要支持变量 icejs 层面默认会处理

好像并没有可以加入变量的api

heshijian avatar Jun 14 '22 09:06 heshijian

@heshijian 这个插件还没有支持模板能力,可以提个 pr 支持一下。不建议多个类似的插件一起使用。

maoxiaoke avatar Jun 18 '22 09:06 maoxiaoke