node_modules:是一个文件夹,用于存放使用包管理工具下载安装的包。
public:是一个特殊的文件夹,用于存放静态资源,例如图片、字体、HTML文件等。
favicon:是网站的图标,通常显示在浏览器标签页上。它可以是一个小的图标或者是网站的logo。在Vue项目中,可以通过在static文件夹中存放favicon图片,并在index.html中添加相应的link标签来配置网站的favicon。
src:src是一个属性,通常用于指定一个资源的URL,例如图片、音频、视频等。在上述引用中,我们可以看到在app.vue文件中,有一个img标签,其中的src属性指定了logo.png的URL。这个URL是相对于当前文件的路径。在Vue中,我们可以使用这个属性来加载各种资源,使得我们的应用程序更加丰富多彩。
assrts:是Vue项目中默认的静态资源目录,用于存放项目的图片、样式、字体等资源文件。这些文件在构建项目时会经过Webpack的处理和优化。
components:是一个内置组件,也叫做动态组件,可以作为一个占位符使用,主要用于展示不同的组件。通常在tab页切换,多操作页面等中使用。
.gitignore:定义忽略提交的文件就是提交Git仓库时,告诉Git哪些文件不用添加到版本管理中
babel.config:是一个JS编译器,兼容低版本浏览器,引入babel,将es6转为es5babel的配置文件(相当于翻译官,比如把ES6相关语法翻译为ES5,兼容性更好,一般不碰)
package-lock:面定义的是某个包的具体版本,以及包之间的层叠关系。
package:它是项目的配置文件,常见的配置有配置项目启动、打包命令,声明依赖包等。package.json文件是一个JSON对象,该对象的每一个成员就是当前项目的一项设置。
README:README.md文件一般出现在项目的根目录下,其作用是对项目的主要信息进行描述。
如果一个项目你很长时间都没有动,突然你需要修改这个项目,那么通过README.md中对项目的描述能让你快速的再次上手;
或者别人拿到你的项目也能通过README.md文件的描述快速的了解该项目。
App.vue:唯一的根组件(汇总所有组件)
vue.config:是一个可选的配置文件,如果项目的 (和 package.json 同级的) 根目录中存在这个文件,那么它会被 @vue/cli-service 自动加载。