在创建Vue.js组件时,我们能否将HTML、JS和CSS文件保持分离状态?
我阅读了"Why Vue.js doesn't support templateURL"文章。文章本身说
"如果你想构建任何大型且易于维护的东西,适当的模块化是必需的。"
然而,这本身限制了进一步将代码模块化的可能性。我来自Angular背景,我觉得在开发过程中分离HTML、JS和CSS非常有帮助。但是上述文章的作者持有不同的观点。然而,这个选项应该留给开发人员自己决定,这样至少在开发过程中,如果他习惯这样做,就可以分离HTML、JS和CSS。
除了模块化之外,进行分离还有助于能够在任何其他地方重用这些资源。所有这些都失去了现有观点。
他还说,
好吧,也许现在是时候升级游戏并使用像Webpack或Browserify这样的适当的模块打包程序了。如果你以前从未处理过它们,可能会感到令人生畏,但请相信,为了迈出这一步,这是值得的。
但这是什么意思?这是否意味着如果我们使用像Webpack或Browserify这样的模块打包程序,就可以实现这一点?如果是,怎么做?
说了这么多,有没有办法实现这个目标?