如果安装了Vue和Vuetify,我应该在Laravel中拥有哪些文件和文件夹



这听起来可能是一个奇怪的问题,所以让我解释一下我为什么要问它。我只是在学习Laravel、Vue和Vuetify,但除了这个视频之外,我还没有找到一套真正适用于安装它们的连贯说明。根据最后的验证步骤,该过程似乎在Laravel中正确安装了Vue和Vuetify。

不幸的是,我找不到任何关于在Laravel学习Vuetify的课程,尽管这个播放列表对于非Laravel环境来说似乎很清晰。不幸的是,播放列表的安装说明似乎导致了该项目的结构非常不同,与我在Laravel中看到的几乎没有相似之处。当涉及到实际编写代码时,这让我感到困惑。

例如,在第三个视频的开头,叙述者开始浏览他将要教授的第一个Vuetify代码,他的IDE中显示的文件与我在Laravel中看到的文件非常不同。虽然我和他一样有一个node_modules和公用文件夹,但我也有很多其他文件夹,如应用程序、引导程序、配置、数据库、资源、存储、路由和供应商,但我确实没有有src文件夹(也没有它的大多数子文件夹,除了视图(。我还缺少一个App.vue文件,他在视频开始时正在编辑这个文件。

在搜索了很多小时的视频和教程后,我不知道如何继续。我担心我缺少了一堆我需要的关键文件,但我想不出任何方法来确定这些文件是什么,也不知道在哪里可以找到它们。

我很想继续学习Vuetify,但在我确定我有了继续学习所需的所有文件和文件夹之前,我不会取得任何进展。

Vue是您遇到的最未绑定的框架。它不需要任何文件夹结构(node_modules是node.js强加的,而不是Vue强加的(
所以,无论你认为什么对你当前的项目最有效,都是你应该追求的。


显然,拥有这种类型的自由可能会令人困惑和适得其反,尤其是对于那些不知道自己想要什么或没有太多经验的人来说。那些人通常需要更有经验的人告诉他们:">试试这个东西,它已经过测试,效果很好"。

如果你正在寻找那种固执己见的建议/结构,可以试试Nuxt。Nuxt是由每天使用Vue的人开发的,他们在某个时候意识到,在项目中使用类似的结构可能是有益的,并且可以更快地进行原型设计。


如果你所需要的只是确定你没有错过任何关键的东西,那么你就没有。

运行Vue(以及与之相关的一切,包括Vuetify(所需要的只是页面中一个元素的id和加载的Vue脚本,此时运行

new Vue({ el: '#host'})

将创建一个Vue实例,并使用具有id="host"的元素作为模板。

相关内容

最新更新