跳转到主要内容
冬月的博客

vue的项目结构

├── node_modules
├── public
│   ├── favicon.ico
│   └── index.html
├── src
│   ├── assets
│   ├── components
│   ├── App.vue
│   ├── main.js
│   └── router
├── .gitignore
├── babel.config.js
├── package.json
├── README.md
└── vue.config.js
  • node_modules:存放项目的依赖模块
  • public:存放静态资源,包括 favicon.icoindex.html,其中 index.html 是项目的入口文件
  • src:存放项目的源代码
  • assets:存放项目的静态资源,如图片、字体等
  • components:存放项目的组件
  • App.vue:项目的根组件
  • main.js:项目的入口文件,用于创建 Vue 实例并挂载到 index.html#app 元素上
  • router:存放项目的路由配置
  • .gitignore:Git 的忽略文件,用于指定哪些文件或目录不应该被 Git 跟踪
  • babel.config.js:Babel 的配置文件,用于配置 Babel 的编译选项
  • package.json:项目的配置文件,包括项目的名称、版本、依赖等
  • README.md:项目的说明文档
  • vue.config.js:Vue CLI 的配置文件,用于配置 Vue CLI 的构建选项

vue的入口文件

import { createApp } from 'vue'
import App from './App.vue'

createApp(App).mount('#app')
  • import { createApp } from 'vue':从 vue 包中导入 createApp 函数,用于创建 Vue 实例
  • import App from './App.vue':从当前目录下的 App.vue 文件中导入 App 组件
  • createApp(App).mount('#app'):创建 Vue 实例,并将 App 组件挂载到 index.html#app 元素上