脚手架(vue-cli)创建Vue项目的超详细过程记录

脚手架(vue-cli)创建Vue项目的超详细过程记录

什么是 Vue-cli

Vue-cli 是一个命令行工具,通过它可以快速创建新的 Vue 工程。Vue-cli 其实是一个基于 Node.js 的命令行工具,封装了 Vue.js 相关的项目创建流程,可以帮助我们快速的创建一个 Vue.js 项目。

安装 Vue-cli

在安装 Vue-cli 之前,首先要确保 Node.js 已经安装好了。可以通过在终端里输入node -v来查看 Node.js 是否安装成功。安装完 Node.js 之后,我们就可以通过 Node.js 自带的包管理工具 npm 来安装 Vue-cli 了。

在终端里输入以下命令安装 Vue-cli:

npm install -g @vue/cli

创建 Vue 项目

安装完 Vue-cli 之后,就可以来创建自己的第一个 Vue 项目了。 在终端里输入以下命令:

vue create project-name

其中,project-name是你自己想起的命名,可以直接输入项目名称,然后回车即可。

这个命令会在当前目录下创建一个名为 project-name 的文件夹,并在这个文件夹里生成 Vue 项目的基本结构。

除了使用默认配置创建项目之外,还可以使用自定义配置来创建项目。

vue create -p default project-name

其中 -p default 表示要使用默认配置创建项目,project-name 是你自己的项目名称。

项目的目录结构

使用 Vue-cli 创建 Vue 项目时,会生成默认的目录结构:

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

其中,各个文件夹的作用如下:

  • node_modules:存放项目依赖模块的文件夹。
  • public:存放静态文件的文件夹,其中 index.html 是项目的入口文件。
  • src:存放项目源码的文件夹。
  • assets:存放静态资源文件,比如图片、字体等。
  • components:存放组件文件夹。
  • views:存放页面文件夹。
  • App.vue:项目的根组件。
  • main.js:项目的入口文件,初始化 Vue 实例并挂载根组件。
  • .gitignore:git 忽略文件,用来管理 git 版本控制。
  • babel.config.js:babel 配置文件。
  • package.json:存放项目的基本信息和依赖列表的文件。
  • README.md:项目的说明文件。
  • package-lock.json:npm 安装依赖时生成的锁定文件。

示例说明

示例1:使用默认配置创建项目

  1. 在终端里输入以下命令,安装 Vue-cli:
npm install -g @vue/cli
  1. 创建项目:
vue create my-project
  1. 选择默认的配置,回车即可。

  2. 等待一段时间(时间会根据用户的联网速度而有所不同),创建完成后可以打开 my-project 文件夹,使用代码编辑器(比如 VS Code)来打开,进入项目所在的终端窗口,输入以下命令,启动项目:

npm run serve
  1. 在浏览器中打开http://localhost:8080/,就可以看到 Vue 默认的欢迎页面了。

示例2:使用自定义配置创建项目

  1. 在终端里输入以下命令,安装 Vue-cli:
npm install -g @vue/cli
  1. 创建项目:
vue create -p default my-project
  1. 根据需要选择 Vue 3.0 版本或者使用 Babel 转译器。

  2. 选择需要的特性,可以参考Vue 3.0 官方文档

  3. 如果需要,选择需要安装的插件,可以手动选取或全部使用默认。

  4. 选择自定义的 CSS 预处理器。

  5. 是否选择使用单元测试,选择 No。

  6. 是否选择使用 E2E 测试,选择 No。

  7. 是否将配置写入 package.json,选择 Yes。

  8. 等待一段时间(时间会根据用户的联网速度而有所不同),创建完成后可以打开 my-project 文件夹,使用代码编辑器(比如 VS Code)来打开,进入项目所在的终端窗口,输入以下命令,启动项目:

npm run serve
  1. 在浏览器中打开http://localhost:8080/,就可以看到 Vue 默认的欢迎页面了。

结论

Vue-cli 是一个非常方便的工具,通过它可以帮助我们快速创建一个 Vue 项目,并可以根据需要使用不同的配置来创建项目。总之,Vue-cli 的出现可以极大的提高我们的开发效率。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:脚手架(vue-cli)创建Vue项目的超详细过程记录 - Python技术站

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

相关文章

  • 一文详解Vue选项式 API 的生命周期选项和组合式API

    一文详解Vue选项式 API 的生命周期选项和组合式API 前言 Vue 3.0 正式版发布后,options API 和 composition API 成为开发者最热门的讨论话题。Options API 是 Vue 2.x 默认使用的 API,而在 Vue 3.0 中引入了 Composition API,可谓是 Vue 3.0 的一大亮点。两种 API…

    Vue 2023年5月29日
    00
  • vue中如何去掉空格的方法实现

    首先需要明确一下,“vue中如何去掉空格的方法实现”这个问题具体指什么样的空格。如果是指字符串中的空格,那么可以采用 JavaScript 内置的字符串方法 replace() 来实现去除,示例如下: // 去除字符串中所有空格 let str = ‘ hello world ‘ str = str.replace(/\s/g, ”) console.lo…

    Vue 2023年5月27日
    00
  • Vue CLI3创建项目部署到Tomcat 使用ngrok映射到外网

    下面是Vue CLI 3创建项目部署到Tomcat并使用ngrok映射到外网的完整攻略。 准备工作 首先,需要确保安装了以下软件:Node.js、Vue CLI 3、Tomcat和ngrok。如果没有安装,可以按照以下步骤安装: 安装Node.js:在官网下载对应系统的安装包,进行安装; 安装Vue CLI 3:在命令行中输入 npm install -g …

    Vue 2023年5月28日
    00
  • Springboot前后端分离项目配置跨域实现过程解析

    下面我会详细讲解“Springboot前后端分离项目配置跨域实现过程解析”的完整攻略,过程中会包含两条示例说明。 什么是跨域? 在浏览器中,当页面的协议、域名、端口号有任意一个不同,都会被认为是不同的域,这就是跨域。浏览器出于安全性考虑,会限制页面中向其它域发送网络请求,这样会导致前后端分离项目中可能会出现的跨域问题。为了解决这个问题,我们需要了解一下如何配…

    Vue 2023年5月28日
    00
  • 一篇文章总结Vue3.2语法糖使用

    一篇文章总结Vue3.2语法糖使用 简介 Vue.js是一款流行的前端JavaScript框架,而Vue 3是其最新版本,其中引入了一些方便开发的新特性,即语法糖。本篇文章将讲解Vue3.2语法糖的使用方法。 defineComponent函数 在Vue3中,我们可以使用defineComponent函数定义组件,它可以让代码更加简洁明了。下面是一个使用de…

    Vue 2023年5月27日
    00
  • Vue中Mustache引擎插值语法使用详解

    当我们使用 Vue.js 框架开发项目时,经常需要使用到数据绑定。Vue.js 的模板语法支持使用 Mustache 引擎插值语法进行数据绑定。在这篇文章中,我将详细讲解 Vue.js 中 Mustache 引擎插值语法的使用方法。 什么是Mustache引擎插值语法? Mustache 是一个逻辑模板语法,帮助我们将数据表示在 HTML 页面上。Vue.j…

    Vue 2023年5月27日
    00
  • Vue列表循环从指定下标开始的多种解决方案

    Vue列表循环从指定下标开始的多种解决方案 在Vue开发中,我们经常需要将一个数组渲染为一个列表。然而,有时我们希望仅仅从数组的指定下标开始进行循环渲染,这就需要使用到Vue列表循环从指定下标开始的多种解决方案。 一、使用数组的slice方法进行筛选 使用数组的slice()方法可以返回一个新的数组,该数组包含原始数组中指定起点到结束点之间的元素。通过在模板…

    Vue 2023年5月29日
    00
  • Vue实现数字时钟效果

    下面是Vue实现数字时钟效果的完整攻略: 创建Vue项目 首先,我们需要创建一个Vue项目来实现我们的数字时钟效果。我们可以使用vue-cli快速创建一个项目,在命令行中输入: vue create vue-clock 这将会创建一个名为vue-clock的Vue项目。接着,进入项目目录并运行如下命令: cd vue-clock npm run serve …

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