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.ico 和 index.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 元素上