vue3.0 CLI – 1 – npm 安装与初始化的入门教程

yizhihongxing

Vue3.0 CLI - 1 - npm 安装与初始化的入门教程

什么是 Vue CLI

Vue CLI 是一个官方发布的 Vue.js 项目脚手架,提供了快速初始化项目、快速开发等功能,大大提高了前端开发效率。Vue CLI 内置了许多插件和功能,例如代码格式化、组件生成、调试等,同时也允许用户在创建项目时选择需要的插件和功能,定制自己的项目模版。

安装 Node.js 和 npm

使用 Vue CLI 之前,需要安装最新版本的 Node.js 和 npm。在官网 https://nodejs.org/en/ 上下载并安装即可。

安装 Vue CLI

通过 npm 安装 Vue CLI,打开命令行工具,运行以下命令:

npm install -g @vue/cli

创建 Vue 项目

安装完成 Vue CLI 后,可以使用该工具创建新的 Vue 项目。运行以下命令:

vue create my-project

其中,my-project 为你要创建的项目名称。这个命令会自动完成项目初始化,并安装好一些基础类库和插件。

运行 Vue 项目

验证项目创建成功后,可以通过以下命令在本地启动项目:

cd my-project
npm run serve

该命令会在本地启动一个 Web 服务器,你可以通过浏览器地址栏输入 http://localhost:8080 访问你的 Vue 项目。

使用 Vue CLI 插件

Vue CLI 的插件让你可以通过命令行轻松添加各种功能和库到你的项目中。需要先安装插件,然后在项目中使用。例如,添加 Vue Router 插件,运行以下命令:

npm install -g @vue/cli-plugin-router
vue add router

这个命令会自动添加 Vue Router 到你的项目并不需要修改 main.js 文件。

配置 Vue CLI

Vue CLI 可以通过配置文件自定义项目中的构建行为。当在项目根目录下执行 vue inspect > output.js 的时候,在项目目录下运行此命令,将会输出该 Vue 项目的构建配置到 output.js 文件中。

简单示例

这里提供一个简单的示例说明:

创建一个名为 my-project 的 Vue 项目。

vue create my-project

安装 Vuex 插件。

npm install -g @vue/cli-plugin-vuex
vue add vuex

运行项目。

cd my-project
npm run serve

可以看到终端输出:“App running at: http://localhost:8080/”

总结

通过以上步骤,我们成功安装 Vue CLI,并使用其快速创建了一个 Vue 项目,并添加了 Vuex 插件,最后运行了该项目。Vue CLI 的丰富插件和功能可以大大提高我们的开发效率,是前端开发必备的利器。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:vue3.0 CLI – 1 – npm 安装与初始化的入门教程 - Python技术站

(0)
上一篇 2023年5月28日
下一篇 2023年5月28日

相关文章

  • 在vue中使用export default导出的class类方式

    在Vue中,我们可以使用export default导出class类方式来定义组件。这种方式可以使组件更加模块化,易于组织和维护。下面是使用export default导出class类方式的完整攻略: 定义组件类 首先,我们需要定义一个组件类,它应该继承Vue类,并实现Vue的组件选项。我们可以使用ES6的class语法来定义组件类,例如: export d…

    Vue 2023年5月27日
    00
  • vue-cli3在main.js中console.log()会报错的解决

    在VueCLI3中,为了更加方便地创建和管理项目,工具链对Webpack进行了封装,因此我们无法直接在main.js中使用“console.log()”等JS原生方法。在这种情况下,我们可以使用VueCLI提供的“vue.config.js”文件来解决该问题。 下面是解决方案的详细步骤: 在项目根目录下创建“vue.config.js”文件。如果已经存在该文…

    Vue 2023年5月27日
    00
  • JS实现将对象转化为数组的方法分析

    JS实现将对象转化为数组的方法分析 在JS中,有时候我们需要将对象转化为数组,以方便对其进行处理。下面介绍三种实现方法: Object.keys()、Object.values()和Object.entries()。 Object.keys() Object.keys(obj)可以将对象中的键(key)提取出来,返回一个由键组成的数组。该方法的语法如下: O…

    Vue 2023年5月28日
    00
  • vue props传值失败 输出undefined的解决方法

    关于“vue props传值失败 输出undefined的解决方法”的详细讲解可以分为以下几个步骤: 1.检查父组件传递的属性名和子组件接收的属性名是否完全一致 在Vue中,父组件通过v-bind绑定的属性名会作为子组件中由props声明的变量名来接收。因此,如果属性名不一致,子组件接收到的值就是undefined。 示例: 在父组件中,我们声明一个数据属性…

    Vue 2023年5月29日
    00
  • Vue3中SetUp函数的参数props、context详解

    下面就为您详细讲解“Vue3中SetUp函数的参数props、context详解”的完整攻略。 什么是SetUp函数 SetUp函数是Vue3中的新特性,是用来替代Vue2.x中的 data和methods等相关选项的。在SetUp函数中,我们可以定义组件的状态和行为。如下是一个SetUp函数的示例: import { reactive } from ‘vu…

    Vue 2023年5月28日
    00
  • vue实现前端列表多条件筛选

    下面是“vue实现前端列表多条件筛选”的完整攻略: 准备工作 首先需要引入Vue.js和element-ui组件库。除此之外,还需要一个数据列表和一个查询条件对象。 实现步骤 1. 查询条件的展示 使用element-ui组件库提供的Form组件渲染查询表单。每个查询条件使用FormItem包装,FormItem的label属性即为查询条件的名称,Prop属…

    Vue 2023年5月28日
    00
  • Vue中 Vue.prototype使用详解

    让我来详细讲解一下“Vue中 Vue.prototype使用详解”的完整攻略。 简介 在 Vue.js 中,Vue.prototype 可以用来添加一些全局的属性或方法,使其在每个 Vue 实例中都可用。Vue.prototype 可以添加任何类型的属性或方法,比如:常量、对象、方法等。 添加全局属性 添加全局属性可以方便我们在项目中使用。例如在项目中我们需…

    Vue 2023年5月27日
    00
  • Vue.js项目前端多语言方案的思路与实践

    Vue.js是一款非常受欢迎的JavaScript框架,当我们在开发多语言网站时,很容易出现诸如语言统一、变量替换、复数、日期、货币、读取语言包等问题。本文旨在介绍一些有效的解决方案来简化多语言网站的管理和维护。 思路与实践 国际化插件 vue-i18n vue-i18n是一个用于Vue.js的国际化解决方案,它易于使用和维护,并且能够自动地将各种语言翻译成…

    Vue 2023年5月28日
    00
合作推广
合作推广
分享本页
返回顶部