我非常非常讨厌Webpack,这个东西结构复杂,概念繁多,我曾尝试学习,但官方只是教你怎么用,不解释配置底层原理,我不喜欢这种只知表面不知原理的感觉。或者设计者和众多开发者自己也不是完全清楚到底怎么解释原理吧!!!
所以,想搞Vue开发却必须依赖Webpack这个复杂的框架,我认为这不合理。Vue应该自成一套体系才好,因为学习都是有成本的,而且我认为Webpack的学习成本远远大于Vue!!!
在Vue2时代,为了能够快速开发,我使用了FranckFreiburger开发的http-vue-loader
插件,它可以使用浏览器直接运行.vue文件,方便完善代码,快速开发;
在Vue3时代,FranckFreiburger又开发了vue3-sfc-loader
插件,可以使浏览器直接运行Vue3的.vue文件。
我非常喜欢FranckFreiburger的这两个项目,而且已经在实际项目中使用了,特别好用!!!唯一一点是不方便调试。
所以,让Vue原生支持在浏览器中直接运行.vue文件,这才符合“渐进式框架”的定位!!!大家有能力把Webpack学好就用它,学不好或者不想学或者嫌麻烦,就可以用Vue自带的能力使浏览器直接运行.vue文件!!!
请大家支持这个想法!!