demo-lib.html 745 B

12345678910111213141516171819202122232425262728
  1. <!DOCTYPE html>
  2. <meta charset="utf-8">
  3. <title><%- htmlWebpackPlugin.options.libName %> demo</title>
  4. <script src="//unpkg.com/vue@<%- htmlWebpackPlugin.options.vueMajor %>"></script>
  5. <script src="./<%- htmlWebpackPlugin.options.assetsFileName %>.umd.js"></script>
  6. <% if (htmlWebpackPlugin.options.cssExtract) { %>
  7. <link rel="stylesheet" href="./<%- htmlWebpackPlugin.options.assetsFileName %>.css">
  8. <% } %>
  9. <div id="app">
  10. <demo></demo>
  11. </div>
  12. <script>
  13. <% if (htmlWebpackPlugin.options.vueMajor === 3) { %>
  14. Vue.createApp({
  15. components: {
  16. demo: <%- htmlWebpackPlugin.options.libName %>
  17. }
  18. }).mount('#app')
  19. <% } else { %>
  20. new Vue({
  21. components: {
  22. demo: <%- htmlWebpackPlugin.options.libName %>
  23. }
  24. }).$mount('#app')
  25. <% } %>
  26. </script>