亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Vue CLI 資料大全:初學者快速入門指南

標簽:
雜七雜八
概述

快速上手 Vue CLI,本文提供从安装到项目创建的全程指南,包括创建第一个 Vue 项目、解析项目结构,以及常用的 Vue CLI 命令。通过实践案例,轻松构建基本博客系统,助力开发者高效开发 Vue 应用。

快速上手 Vue CLI

安装 Vue CLI

要开始使用 Vue CLI,首先确保你的计算机上已安装 Node.js。Vue CLI 是基于 Node.js 的,因此安装 Node.js 是第一步。从官方网站下载并安装最新版本的 Node.js。

完成 Node.js 的安装后,在命令行工具(如命令提示符、终端或 PowerShell)中运行以下命令以全局安装 Vue CLI:

npm install -g @vue/cli

安装过程中,系统会提示你输入密码以完成安装。安装完成后,输入vue --version查看是否成功安装并显示版本信息。

创建第一个 Vue 项目

创建 Vue 项目的命令为:

vue create my-project

启动交互式向导,配置项目的基本信息。根据提示输入项目名称、描述、选择应用程序模板(如 single-filevue-cli-service)。完成向导后,Vue CLI 会为你生成并设置好项目的所有文件和配置。

项目结构解析

创建项目后,会生成一个项目目录结构:

my-project/
|-- node_modules/
|-- public/
|-- src/
|   |-- assets/
|   |-- components/
|   |   |-- BlogList.vue
|   |-- main.js
|   |   |-- main.ts
|   |-- router/
|   |   |-- index.js
|   |-- store/
|   |   |-- index.js
|   |-- App.vue
|   |-- App.css
|-- .gitignore
|-- package-lock.json
|-- package.json
|-- README.md
|-- vue.config.js

这里简要介绍几个关键目录:

  • public:存放静态资源,如 HTML 文件、图片、字体等。
  • src:源代码目录,包含所有开发逻辑。
    • assets:存放用于共享的资源文件(如图片、字体、CSS 样式等)。
    • components:组件目录,组织和管理不同的 UI 组件。
    • main.jsmain.ts:主入口文件,初始化应用。
    • router:配置应用的路由系统。
    • store:用于实现状态管理(如 Vuex)。
    • App.vueApp.ts:应用的入口组件。
    • main.ts:处理应用的初始化逻辑和全局配置。

Vue CLI 常用命令

Vue CLI 提供了一系列命令来简化开发流程:

  • vue add:用于添加新插件或功能,例如添加 vue-routervuex
vue add <name>
  • vue create:用于创建新的 Vue 项目。
vue create <project-name>

实践案例:创建简单应用

从零开始创建一个简单博客系统

使用 Vue CLI 创建项目并初始化:

vue create simple-blog
cd simple-blog

src/components 目录下创建 BlogList.vue

<template>
  <div>
    <h2>我的博客文章</h2>
    <ul>
      <li v-for="post in posts" :key="post.id">
        {{ post.title }} - {{ post.date }}
      </li>
    </ul>
  </div>
</template>

<script>
export default {
  data() {
    return {
      posts: [
        {
          id: 1,
          title: 'Vue.js 入门指南',
          date: '2023-01-01'
        },
        {
          id: 2,
          title: 'Vue CLI 快速实践',
          date: '2023-01-02'
        }
      ]
    };
  }
};
</script>

src/App.vue 中引入 BlogList.vue 组件:

<template>
  <div id="app">
    <BlogList />
  </div>
</template>

<script>
import BlogList from './components/BlogList.vue';

export default {
  components: {
    BlogList,
  },
};
</script>

预览项目:

npm run serve

通过浏览器访问 http://localhost:8080/ 查看效果。

资源与社区支持

利用 Vue CLI,你已能从零开始创建和管理 Vue.js 项目,随着经验的丰富,你会更深入地理解 Vue CLI 的强大功能和 Vue.js 的核心概念。

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消