《Vue-CLI 强势来袭!2024 前端新潮流,从 0 到 1 快速入门,开启高效 Vue 项目开发奇幻之旅》

简介: 【8月更文挑战第21天】在前端开发领域,Vue.js 因其简洁高效广受欢迎。本文引导你快速掌握 vue-cli,轻松启动 Vue 项目。首先全局安装 vue-cli (`npm install -g @vue/cli`) 并验证安装 (`vue --version`)。接着使用 `vue create my-project` 创建项目,选择预设配置。项目结构清晰,包含源码、静态资源及依赖。运行 `npm run serve` 启动本地服务器,即可在浏览器预览。最后,通过简单示例代码展示组件创建与引用。跟随本文,你将迅速上手 vue-cli,开始 Vue 开发之旅。

在当今的前端开发领域,Vue.js 以其简洁、高效的特点受到了广泛的欢迎。而 vue-cli 是一个快速构建 Vue 项目的强大工具。本文将带你从 0 到 1 快速入门 vue-cli,让你轻松开启 Vue 项目开发之旅。

一、安装 vue-cli

首先,确保你已经安装了 Node.js 和 npm。打开终端,输入以下命令安装 vue-cli:

npm install -g @vue/cli

安装完成后,可以通过以下命令检查版本,以确认安装成功:

vue --version

二、创建项目

安装好 vue-cli 后,就可以使用它来创建项目了。在终端中,进入你想要创建项目的目录,然后输入以下命令:

vue create my-project

这里的“my-project”是你项目的名称,可以根据实际情况进行修改。执行命令后,vue-cli 会提供一些预设选项,你可以根据自己的需求进行选择。例如,你可以选择默认的“default”预设,或者选择“Manually select features”来手动选择需要的功能。

三、项目结构

创建项目后,我们来看一下项目的结构:

my-project
├── node_modules
├── public
│   ├── favicon.ico
│   └── index.html
├── src
│   ├── assets
│   ├── components
│   ├── App.vue
│   └── main.js
├──.gitignore
├── babel.config.js
├── package.json
├── README.md
└── vue.config.js

其中,“public”目录下存放着静态资源,如 favicon.ico 和 index.html 文件。“src”目录是项目的源代码目录,包含了组件、资产、入口文件等。“node_modules”目录存放着项目的依赖包。

四、运行项目

在项目目录下,输入以下命令来运行项目:

npm run serve

项目会在本地启动一个开发服务器,你可以在浏览器中访问 http://localhost:8080 来查看项目。

五、示例代码

下面是一个简单的 Vue 组件示例:

在“src/components”目录下创建一个名为“HelloWorld.vue”的文件,内容如下:

<template>
  <div>
    <h1>{
  { message }}</h1>
  </div>
</template>

<script>
export default {
  data() {
    return {
      message: 'Hello, Vue!'
    };
  }
};
</script>

然后在“src/App.vue”文件中引入这个组件:

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

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

export default {
  name: 'App',
  components: {
    HelloWorld
  }
};
</script>

通过以上步骤,你已经成功创建了一个 Vue 项目,并运行了起来。在实际开发中,你可以根据自己的需求不断扩展和完善项目。希望本文能帮助你快速入门 vue-cli,开启精彩的 Vue 开发之旅。

相关文章
|
6月前
|
JSON 安全 Serverless
MCP Server 之旅第 2 站: 从 0 到 1 - MCP Server 市场构建与存量 OpenAPI 转 MCP Server
本文聚焦MCP协议在企业应用中的两大核心痛点:如何将社区主流STDIO MCP Server一键转为可插拔Remote MCP Server,以及如何实现存量OpenAPI向MCP Server的智能化转型。文章通过具体示例,展示了基于函数计算和协议转译Adapter的解决方案,支持npm/pip生态,实现零改造一键迁移,大幅降低成本。
|
11月前
|
存储 NoSQL MongoDB
Redis在中国火爆,为何MongoDB更受欢迎国外?
本文介绍了Redis和MongoDB的基本概念及其在GitHub Star、DB-Engines Ranking和Google Trends中的数据对比。Redis是一个基于内存的键值对存储数据库,适合快速读写场景;MongoDB则是面向文档的数据库,支持大规模数据存储和复杂查询。全球范围内,MongoDB的搜索热度高于Redis,但在中国市场,Redis更受欢迎,因其高性能和低延迟特性满足了中国互联网公司对高并发的需求。总结部分分析了两者的特点及适用场景,并结合中美两国的行业背景解释了其受欢迎程度的不同原因。
372 1
|
JavaScript
vue 项目/备案网页/ip网页打包成 apk 安装到平板/手机(含vue项目跨域代理打包成apk后无法访问接口的解决方案)
vue 项目/备案网页/ip网页打包成 apk 安装到平板/手机(含vue项目跨域代理打包成apk后无法访问接口的解决方案)
407 0
|
监控 网络安全 调度
Quartz.Net整合NetCore3.1,部署到IIS服务器上后台定时Job不被调度的解决方案
解决Quartz.NET在.NET Core 3.1应用中部署到IIS服务器上不被调度的问题,通常需要综合考虑应用配置、IIS设置、日志分析等多个方面。采用上述策略,结合细致的测试和监控,可以有效地提高定时任务的稳定性和可靠性。在实施任何更改后,务必进行充分的测试,以验证问题是否得到解决,并监控生产环境的表现,确保长期稳定性。
788 1
|
Kubernetes jenkins 持续交付
从代码到部署微服务实战(一)
从代码到部署微服务实战(一)
|
自然语言处理 机器人 数据库
【Python自然语言处理+tkinter图形化界面】实现智能医疗客服问答机器人实战(附源码、数据集、演示 超详细)
【Python自然语言处理+tkinter图形化界面】实现智能医疗客服问答机器人实战(附源码、数据集、演示 超详细)
530 5
SR04 超声波测距模块
SR04 超声波测距模块
273 0
|
缓存 Ubuntu Shell
Anaconda安装及入门教程(Windows、Ubuntu)
Anaconda安装及入门教程(Windows、Ubuntu)
949 1
Anaconda安装及入门教程(Windows、Ubuntu)
|
XML Web App开发 前端开发
Brotli 研究实践
通过配置brotli压缩来提高http请求的压缩率,降低出口带宽,提升访问速度。
1155 0
|
前端开发 JavaScript jenkins
Jenkins 增加构建后操作 | 发送邮件通知
Jenkins 增加构建成功后发送邮件通知,文章内的效果是可以实现的,如果对于一些基础知识不知道,前文也有讲到, 大家不用担心。 前文知识点:Jenkins+Docker+Github实现自动化部署
772 0
Jenkins 增加构建后操作 | 发送邮件通知