# 全局安装 vue-cli
$ npm install --global vue-cli //2.x
$ npm install -g @vue/cli  or yarn global add @vue/cli //3.x

# 创建一个基于 webpack 模板的创建新项目
$ vue init webpack my-project //2.x
$ vue create my-project //3.x

# 安装依赖
$ cd my-project

$ npm install

$ npm run dev //2.x
$ npm run serve //3.x

初始化项目

我们用vue init命令来初始化项目,具体看一下这条命令的使用方法。
vue init <template-name> <project-name>
init:表示我要用vue-cli来初始化项目
<template-name>:表示模板名称,vue-cli官方为我们提供了5种模板,
webpack-一个全面的webpack+vue-loader的模板,功能包括热加载,linting,检测和CSS扩展。
webpack-simple-一个简单webpack+vue-loader的模板,不包含其他功能,让你快速的搭建vue的开发环境。
browserify-一个全面的Browserify+vueify 的模板,功能包括热加载,linting,单元检测。
browserify-simple-一个简单Browserify+vueify的模板,不包含其他功能,让你快速的搭建vue的开发环境。
-simple-一个最简单的单页应用模板。
<project-name>:标识项目名称,这个你可以根据自己的项目来起名字。
在实际开发中,一般我们都会使用webpack这个模板,那我们这里也安装这个模板,在命令行输入以下命令:
vue init webpack vuecliTest
输入命令后,会询问我们几个简单的选项,我们根据自己的需要进行填写就可以了。
Project name :项目名称 ,如果不需要更改直接回车就可以了。注意:这里不能使用大写,所以我把名称改成了vueclitest
Project description:项目描述,默认为A Vue.js project,直接回车,不用编写。
Author:作者,如果你有配置git的作者,他会读取。
Install vue-router? 是否安装vue的路由插件,我们这里需要安装,所以选择Y
Use ESLint to lint your code? 是否用ESLint来限制你的代码错误和风格。我们这里不需要输入n,如果你是大型团队开发,最好是进行配置。
setup unit tests with Karma + Mocha? 是否需要安装单元测试工具Karma+Mocha,我们这里不需要,所以输入n。
Setup e2e tests with Nightwatch?是否安装e2e来进行用户行为模拟测试,我们这里不需要,所以输入n。
命令行出现上面的文字,说明我们已经初始化好了第一步。命令行提示我们现在可以作的三件事情。
cd vuecliTest 进入我们的vue项目目录。
npm install 安装我们的项目依赖包,也就是安装package.json里的包,如果你网速不好,你也可以使用cnpm来安装。
npm run dev 开发模式下运行我们的程序。给我们自动构建了开发用的服务器环境和在浏览器中打开,并实时监视我们的代码更改,即时呈现给我们。

Vue-cli项目结构讲解

转载于:https://www.cnblogs.com/monica4/p/11110429.html

vue-cli初始化项目2.x|3.x相关推荐

  1. Vue 脚手架CLI 初始化项目

    1 介绍 CLI是Command-Line Interface,翻译为命令行界面,但是俗称脚手架. Vue CLI是一个官方发布vue.js项目脚手架 使用vue-cli可以快速搭建vue开发环境以及 ...

  2. 解决@vue/cli 创建项目是安装chromedriver时失败的问题

    最近在使用新版vue的命令行工具创建项目时,安装chromedriver老是失败,导致后面的步骤也没有进行.网上搜索了一下,全是使用 工作中常见问题汇总及解决方案 npm install chrome ...

  3. Vue CLI 初始化脚手架详解

    1.说明 1.Vue 脚手架 是Vue 官方的标准化开发工具 (开发平台) 2.最新的版本是 4.X 3.文档 Vue CLI 2.具体步骤 1.如果下载缓慢请配置 npm 淘宝镜像 npm conf ...

  4. vue安装初始化项目

    安装vue脚手架启动项目 1.nvm安装vue 当前nvm使用的node版本是v10.24.1 npm install -g @vue/cli 安装完成之后报错: You are using Node ...

  5. vue cli 3项目打包到指定目录

    平常我们使用vue-cli构建项目,直接执行npm run build打包到dist目录下,然后项目一般又部署在我们服务器的根目录下.这样正常的流程,但是需求是多样的,有时我们就会遇到需要把项目部署到 ...

  6. Vue Cli 3项目 使用融云IM实现聊天功能

    介绍:前台使用vue+vant开发的单页面,后台使用ant design pro单页面,实现手机端和后台聊天功能. 效果如图(PC+移动): 一.申请融云账号(token.appKey) 建议先看教程 ...

  7. vue cli脚手架项目利用webpack给生产环境和发布环境配置不同的接口地址或者不同的变量值。...

    废话不多说,直接进入正题,此文以配置不同的接口域名地址为例子 项目根目录下有一个config文件夹,基础项目的话里面至少包括三个文件, 1.dev.env.js 2.index.js 3.prod.e ...

  8. Vue cli创建项目时键盘操作无效(箭头移动失效、交互提示符失效)

    用 git bash 使用 vue create demo 创建新项目时,键盘方向键失效,无法选中对应的选项(交互提示符不工作),问题状态如下图所示.文中给出四种解决方案,供各位参考. 方案一 使用电 ...

  9. vue cli element 项目结构

  10. 关于vite2.0和vue/cli建立项目的区别

    https://www.bilibili.com/video/BV15K4y1T7Nj?p=1 建议看视频 看文字看图的效率就不说了

最新文章

  1. java集合——树集(TreeSet)+对象的比较
  2. python 无头模式_Python + Selenium(二十五)无头模式 headless
  3. 连接MySQL和连接文件夹区别,对数据库连接问题的一点总结
  4. pythonif有多个条件怎么办,Python if有多个条件怎么办
  5. 马斯克超扎克伯格 跻身全球第三大富豪
  6. spark学习:org.apache.spark.SparkException: A master URL must be set in your config
  7. 读高性能网站建设指南
  8. 20191022:(leetcode习题)山脉数组的峰顶索引
  9. Python课堂实验-----字典攻击
  10. 太实用了!Schedule模块, Python 周期任务神器!
  11. ab压力测试-Windows安装使用:
  12. 输入一个字符串,判断这个字符串中有多少字母,数字
  13. python发outlook邮件_python对outlook邮件整理
  14. linux用户态内核态通信,内核态与用户态通信 之 sockopt
  15. 客户分享微信个人号私域流量池养号技巧:外部储蓄号、内部储蓄号应该如何分别运营和养号!...
  16. 用Photoshop将照片卡通化
  17. python编程自然数表达式_结对编程-python实现
  18. UE4制作星际天空球
  19. Automatic White Balance(AWB)/Color Constancy(CC)系列论文
  20. 「从 Windows 到 macOS」快速理顺两大系统之间的差异

热门文章

  1. php错误日志和php-frm错误日志,错误amp;日志
  2. mysql密码输入多次都不对_mysql 密码不对
  3. python mongodb查询速度优化_Mongodb 3 查询优化(语句优化、建索引)
  4. linux内核定时器 详解,Linux系统内核定时器机制详解(下)
  5. mysql5.7下载与安装(windows10)
  6. python经典题库和答案_Python99道经典练习题答案.docx
  7. String s = new String(“xyz“);创建了几个字符串对象?
  8. java 鼠标拖拽_JavaScript DOM 鼠标拖拽
  9. mysql on azure 链接_如何通过Python从Azure函数连接到azuremysql
  10. linux麒麟 ftp,麒麟 vsftp 搭建