当使用Vue.js来开发项目时,可以使用Vue CLI脚手架工具来初始化项目。通过Vue CLI初始化的项目,会自动创建多个文件夹和文件,它们的用途如下:
-
/public
文件夹:该文件夹下存放的是一些静态文件,如图标和页面。其中,/public/index.html
文件是整个应用的入口文件,是应用的模板。 -
/src
文件夹:该文件夹是主要的开发目录,包含了Vue应用程序的源代码。其中,/src/main.js
文件是Vue应用程序的入口文件,包含了Vue的实例以及Vue应用程序的一些基本配置。 -
/src/assets
文件夹:该文件夹用于存放静态资源,如图片、字体等文件。 -
/src/components
文件夹:该文件夹用于存放Vue组件。Vue组件是构成Vue应用程序的基本单元,它可以包含模板、样式和逻辑,可重复使用。 -
/src/router
文件夹(仅在使用 vue-router 时存在):该文件夹用于存放Vue路由器组件。 -
/src/store
文件夹(仅在使用 vuex 时存在):该文件夹用于存放Vuex状态管理器组件。
以下是两条示例说明:
示例 1:使用 Vue CLI 创建简单的Vue应用
在终端中执行以下命令:
vue create hello-world
cd hello-world
npm run serve
执行完上述命令,使用浏览器打开 http://localhost:8080/,就可以看到Vue应用程序运行了。接下来,我们来看一下Vue应用程序的代码结构。
/
├── node_modules
├── public
│ ├── favicon.ico
│ └── index.html
├── src
│ ├── App.vue
│ ├── main.js
│ ├── assets
│ │ └── logo.png
│ └── components
│ └── HelloWorld.vue
├── .gitignore
├── babel.config.js
├── package-lock.json
└── package.json
这是一个非常简单的 Vue 应用程序。其中,public
文件夹用于存放静态文件,比如 index.html
文件是一个页面的入口;src
文件夹用于存放 Vue 应用程序的源代码,其中 App.vue
是 Vue 应用程序的根组件,main.js
文件是 Vue 应用程序的入口文件,HelloWorld.vue
是一个简单的 Vue 组件。
示例 2:使用 Vue CLI 创建 Vue 应用程序并使用 vue-router 和 vuex
在终端中执行以下命令:
vue create my-app
cd my-app
vue add router
vue add vuex
npm run serve
执行完上述命令,Vue 应用程序就创建完成并运行了起来。接下来,我们来看一下 Vue 应用程序的代码结构:
/
├── node_modules
├── public
│ ├── favicon.ico
│ └── index.html
├── src
│ ├── App.vue
│ ├── main.js
│ ├── assets
│ ├── components
│ │ ├── About.vue
│ │ ├── Footer.vue
│ │ ├── Header.vue
│ │ ├── Home.vue
│ │ └── User.vue
│ ├── router
│ │ └── index.js
│ ├── store
│ │ ├── index.js
│ │ └── modules
│ │ └── user.js
│ └── views
│ ├── About.vue
│ ├── Home.vue
│ └── User.vue
├── .gitignore
├── babel.config.js
├── package-lock.json
└── package.json
这是一个比较复杂的 Vue 应用程序,其中用到了 vue-router 和 vuex。App.vue
是 Vue 应用程序的根组件;assets
文件夹用于存放静态文件;components
文件夹用于存放 Vue 组件;router
文件夹用于存放 Vue 路由器组件;store
文件夹用于存放 Vuex 状态管理器组件;views
文件夹用于存放 Vue 视图。以上就是使用 Vue CLI 创建 Vue 应用程序并使用 vue-router 和 vuex 的代码结构。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:vue-cli脚手架初始化项目各个文件夹用途 - Python技术站