10分钟上手vue-cli 3.0 入门介绍

yizhihongxing

10分钟上手vue-cli 3.0 入门介绍

什么是vue-cli 3.0

vue-cli是一套通过命令行工具帮助我们快速创建Vue.js项目开发环境的脚手架工具。其3.0版本带来了更好的用户体验和更快的构建速度。

安装vue-cli 3.0

首先,我们需要安装node.js和npm。安装完毕后,打开命令行窗口,输入以下命令进行全局安装vue-cli:

npm install -g @vue/cli

Vue-cli 3.0是基于Vue cli 3.0进行的升级,生成的命令行工具从vue改为vue-cli,构建工具也从webpack改为了@vue/cli-service。

我们还需要检测一下vue-cli版本信息是否正确,如果没有安装vue-cli则无法获得版本信息,进行如下操作:

vue -V

如果版本信息如下,则代表安装成功:

@vue/cli 3.7.0

创建一个Vue.js项目

接着,我们可以在任意的目录下创建一个Vue.js项目。以my-project为例:

vue create my-project

执行完上述命令后,会让我们进行相关配置,如选择使用那些插件和特性等。也可以使用默认配置,按下回车键即可。

运行Vue.js开发环境

完成创建项目后,我们可以运行如下命令,启动开发环境:

cd my-project
npm run serve

在浏览器中输入http://localhost:8080/就可以看到Vue.js的默认欢迎页面了。

构建Vue.js生产环境

当我们开发完成后,我们需要将我们的代码打包成线上环境使用的代码。通过如下命令即可完成打包:

npm run build

完成后,我们会在 /dist 目录下生成一个静态文件,可以直接使用或部署到服务器上。

示例如下:

示例一:使用vue-cli创建一个Vue.js项目

我们可以在任意的目录下使用如下命令创建一个Vue.js项目:

vue create example-project

执行完上述命令后,会让我们选择要安装什么依赖,也可以直接按下回车键使用默认配置。

示例二:启动一个Vue.js项目的开发环境

在项目根目录下执行如下命令即可启动开发环境:

npm run serve

这时,在浏览器中输入http://localhost:8080就可以看到Vue.js的默认欢迎页面啦!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:10分钟上手vue-cli 3.0 入门介绍 - Python技术站

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

相关文章

  • JS实现把鼠标放到链接上出现滚动文字的方法

    实现在鼠标放置在链接上时出现滚动文字的效果,可以使用JavaScript中的DOM事件和CSS的样式设置。 步骤1:编写HTML页面代码 首先,在HTML页面中创建一个链接元素,并设置该元素的class为“link”。 <a href="#" class="link">Roll over me</a&…

    Vue 2023年5月28日
    00
  • Vue项目中ESLint配置超全指南(VScode)

    下面我将详细解释如何在Vue项目中配置ESLint,并使用VS Code进行代码提示和自动修复。 步骤一:安装ESLint 首先,我们需要在Vue项目中安装ESLint和相关依赖包: npm install eslint eslint-plugin-vue –save-dev 其中,eslint-plugin-vue用于支持Vue文件的ESLint检查。 …

    Vue 2023年5月27日
    00
  • Ant design vue中的联动选择取消操作

    Ant Design Vue中提供了一种很方便的方法实现联动选择和取消操作。这种方法主要是基于Checkbox.Group和Checkbox组件。接下来我们详细讲解如何实现这种联动选择和取消操作。 步骤: 1. 创建一个Checkbox.Group组件和几个Checkbox组件。 示例代码: <template> <div> <…

    Vue 2023年5月27日
    00
  • 稍微学一下Vue的数据响应式(Vue2及Vue3区别)

    下面我将详细讲解“稍微学一下Vue的数据响应式(Vue2及Vue3区别)”的完整攻略,分别介绍Vue2和Vue3的数据响应式机制。 Vue2数据响应式 响应式的原理 Vue2使用的是“响应式系统”的概念来实现数据的双向绑定。即将数据对象传递给Vue实例后,Vue会监视数据的变化,在数据变化时通知视图进行更新。 数据的监测基于Object.defineProp…

    Vue 2023年5月27日
    00
  • electron vue 模仿qq登录界面功能实现

    好的!接下来我会详细讲解“electron vue 模仿qq登录界面功能实现”的完整攻略。 首先,你需要了解以下内容: Electron:一个使用 JavaScript、HTML 和 CSS 等 Web 技术创建桌面应用程序的开源框架; Vue.js:一款渐进式 JavaScript 框架,易于上手、轻量级且易于扩展; vue-cli-plugin-elec…

    Vue 2023年5月28日
    00
  • 使用SpringBoot+EasyExcel+Vue实现excel表格的导入和导出详解

    使用SpringBoot+EasyExcel+Vue实现excel表格的导入和导出,主要步骤如下: 1.引入EasyExcel依赖 在pom.xml中引入EasyExcel依赖: <!– 引入EasyExcel –> <dependency> <groupId>com.alibaba</groupId> &…

    Vue 2023年5月28日
    00
  • vue获取input值的三种常用写法

    下面详细讲解“vue获取input值的三种常用写法”的完整攻略,过程中包含两条示例说明。 一、获取input的value值 1. 使用v-model双向绑定 在Vue中,可以使用v-model指令将表单元素的值绑定到Vue实例上,实现双向绑定。例如: <template> <div> <input type="text…

    Vue 2023年5月27日
    00
  • vue 动态style 拼接宽度问题

    关于“vue动态style拼接宽度问题”的完整攻略,我们可以从以下几个方面进行讲解: 一、vue动态style的基本使用 在vue中,我们可以通过v-bind指令的方式动态绑定样式属性,例如: <div v-bind:style="{ color: activeColor, fontSize: fontSize + ‘px’ }"&…

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