vite-plugin-html icon indicating copy to clipboard operation
vite-plugin-html copied to clipboard

多页面模式下不同页面的template有办法用同一个html吗

Open 1SZX1 opened this issue 2 years ago • 2 comments

1SZX1 avatar Mar 15 '22 10:03 1SZX1

try this. createHtmlPlugin({ minify: hasBuild, entry: src/views/${project[projectName].viewsPath}/main.js, template: 'index.html', inject: { data: { htmlData: { options: { appCode: project[projectName].appCode, mainJs: ./src/views/${project[projectName].viewsPath}/main.js, } } } } }) <script type="module" src="<%- htmlData.options.mainJs %>"></script>

John-Soul avatar Mar 26 '22 10:03 John-Soul

try this. createHtmlPlugin({ minify: hasBuild, entry: src/views/${project[projectName].viewsPath}/main.js, template: 'index.html', inject: { data: { htmlData: { options: { appCode: project[projectName].appCode, mainJs: ./src/views/${project[projectName].viewsPath}/main.js, } } } } }) <script type="module" src="<%- htmlData.options.mainJs %>"></script>

感谢,但是这个方法我之前就试过行不通的,开发时无法进入第二个入口,打包后也只有一个html文件

1SZX1 avatar Mar 30 '22 05:03 1SZX1