自学vue过程第三天认识目录结构,希望能帮到在学习的或正准备学习的童鞋吧

13 篇文章 0 订阅 ¥19.90 ¥99.00

通过前两天的学习,知道了vue项目是怎么创建出来的了,今天进入第三天的学习,创建好项目后,我们会看到很多文件夹和一些文件,但是不知道这些文件是干什么用的?

上图是我创建的vue项目,名中叫vuedemo,意思是vue的演示,我们从上到下来介绍这些目录吧!

第一个目录:node_modules是干什么的

node_modules是一个特殊的目录,通常用来存放项目所依赖的npm包及其相关依赖,以供应用程序在运行时动态加载所需的模块和库文件。说的直白点就是他是存放项目运行时所依赖的库。

当使用npm或者yarn等包管理工具安装npm包时,会将相关依赖包下载并保存在项目的node_modules目录下,以便于在应用程序中引用和使用这些包。

npm是一个开源的Node.js包管理工具,用于安装、发布和管理Node.js包。

第二个目录:public是干什么的?

public文件夹:用于存放项目使用到的一些静态资源(图片)等,在最后webpack打包时会直接放入dist(项目发布文件夹)文件夹内。

第三个目录:src文件夹是干什么的?

src文件夹是放程序源代码的文件夹。src文件夹下默认创建的还有其他一些文件夹和文件,如下图

 1、src文件下的assets文件夹是存放程序组件静态资源的文件夹(关于程序组件是什么后面文章里会介绍),图中可以看出vue项目创建好以后里面有一张logo.png的图片,这是vue的图标。

2、src文件夹下的compnents文件夹是用于存放我们的公共组件的,如 header、footer等自定义的组件。

这里的HelloWorld.vue就是创建vue项目时自动生成的一个自定义的组件,组件名称就是HelloWorld。

3、src文件夹下App.vue是主vue模块,用来引入其他模块,app.vue是项目的主组件,所有页面都是在app.vue下切换的。

4、src文件夹下main.js是程序的入口文件,项目中第一个执行的文件,主要作用是初始化vue实例,App.vue就是在这里被初始化的。

第四个index.html文件是干什么用的?

到了第四个时已经不是文件夹了,是一个html文件,这个页面就是项目入口,启动之后看到的第一个页面,也是用来放main.js的,如下图。

第五个package.json文件是干什么用的?

package.json作用是记录模块基本信息,项目开发所需要模块,版本,项目名称,插件等信息

 第六个package-lock.json文件是干什么用的?

package-lock.json文件,简单理解就是锁定dependencies的版本号。

一般来说新建的项目是没有package-lock.json这个文件,执行npm install时候它会自动生成。

当我们需要去更新依赖包的版本时,可以通过执行npm install xxx@x.x.x实现,package-lock.json也会随之更新。

第七个vite.config.js文件是干什么用的?

vite.config.js 文件是用来指导 Vite 如何处理你的项目的地方。它是在使用 Vite 构建工具时的一个关键配置文件。Vite 是一个现代化的构建工具,旨在提供快速的开发体验和高效的构建性能。(这东西也是npm安装后的时候生成的,也可以通过npm单独安装Vite)。

总结

今天在学习和了解这些目录的时候也是似懂非懂的,反正自己通过学习基本上知道了vue项目里这些常用的文件夹和文件的意思和关系了,不过还是不够深入,后面继续深入学习吧,给自己加个油~!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凯杨1319

您的打赏是我持续创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值