Vue CLI项目结构解析

Posted 程序逸

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue CLI项目结构解析相关的知识,希望对你有一定的参考价值。

Idea创建Vue CLI本博客根据该生成的项目进行讲解

  • 生成的项目结构如上所示,接下来我们来把每一个文件是什么解析一下。
  • node_modules存放整个web项目依赖的JS插件等
  • public,存放首页和浏览器的小图标,参考首页中引入的方式
 <link rel="icon" href="<%= BASE_URL %>favicon.ico">

  • assets存放静态资源
  • components存放组件的
  • router存放路由的
  • store全局存数据的
  • views存放页面的
  • App.vue初始内容页面
  • main.ts 是初始启动(配置)文件
  • shims-vue.d.ts定义文件,一般用不到
  • .browserslistrc浏览器兼容
  • .eslintrc.js语法检查插件
  • package.json相当于pom.xml
  • package-lock.json锁定版本号
  • tsconfig.json整个项目的配置文件

Vue CLI的执行逻辑:

初始执行main.ts,将内容页App.vue渲染到index.html,完成页面展示

最终项目经过编译生成一个dist文件夹,也就是前端静态资源

以上是关于Vue CLI项目结构解析的主要内容,如果未能解决你的问题,请参考以下文章

Vue CLI项目结构解析

Vue CLI项目结构解析

vue-cli目录结构解析

Vue CLI 使用CSS

Vue CLI 使用CSS

Vue CLI 使用CSS