下载安装Vue-CLI

官方文档:https://cli.vuejs.org/zh/

首先要确定自己的电脑上安装了 Node.js 8.9 或更高版本。

然后,我们就可以使用 npm 来安装 vue/cli :

npm install -g @vue/cli


安装之后,我们可以在命令行中使用 vue 指令查看安装的版本:

创建一个项目

vue create 项目名称

【第一步】手动选择组件

【第二步】勾选需要安装的组件:

​ babel:将ES6的语法转成浏览器可以执行的低版本js语法

​ Router:(必须)路由

​ Vuex: 可选

【第三步】选择Vue版本

【第四步】使用路由的 history 模式:

【第五步】把配置写到 package.json 文件中:

不保存本次的配置:

启动项目

安装成功之后,我们可以进行使用以下指令启动项目:

cd 项目名   // 进入项目目录
npm run serve   // 启动项目


总结

1 安装Vue-CLI的命令:npm install -g @vue/cli

2 创建SPA项目的命令:vue create 项目名字

3 运行SPA项目的命令:npm run serve

Vue CLI构建SPA项目教你手把手创建SPA项目相关推荐

  1. 一步一步做项目(3)创建Web项目

    一步一步做项目(3)创建Web项目 创建Web项目 配置git 保存到Github上 创建Web项目 启动eclipse,执行File->New->Dynamic Web Project, ...

  2. cordova + vue cli构建跨平台应用

    一.开发环境搭建 node.js 二.cordova 主要用于将开发好的网页打包成APP,支持的平台有:Android.IOS.Blackberry 10.OS X.Ubuntu.Windows.WP ...

  3. gradle构建多模块项目_Gradle入门:创建多项目构建

    gradle构建多模块项目 尽管我们可以仅使用一个模块来创建一个运行中的应用程序,但有时将我们的应用程序划分为多个较小的模块是比较明智​​的. 因为这是一个相当普遍的用例,所以每个自重的构建工具都必须 ...

  4. react项目_如何从零开始创建React项目(三种方式)

    在开发React项目前最关键的当然是项目的创建,现在的前端工程化使得前端项目的创建也变得越来越复杂,在这里介绍三种从零开始创建React项目的方式,分别是在浏览器中直接引入.使用官方脚手架create ...

  5. 用idea建立jsp项目_用idea创建maven项目,配置tomcat详解

    用idea创建maven项目,配置tomcat详解,电脑上得有jdk1.7,或者1.8,然后就是maven3.x吧,再有就是tomcat7以上 下面就直接开始看图啦: 这个我刚刚开始没注意细看,原来w ...

  6. 用vscode创建一个c项目_Visual Studio Code创建C#项目

    visual studio code是一个支持跨平台的文本编辑器,同其他文本文本编辑器一样,不但占用磁盘空间下,性能也比较快:近几年由于不断的升级和许多开发者提供大量的插件,它已经成为了一个非常强大的 ...

  7. 新建Android项目,会出现两个项目一个是自己创建的项目,另一个是“appcompat_v7”项目,这是怎么回事呢?该怎么解决呢?...

    做Android开发的朋友最近会发现,更新ADT至22.6.0版本之后,创建新的安装项目,会出现appcompat_v7的内容.并且是创建一个新的内容就会出现.这到底是怎么回事呢?原来appcompa ...

  8. idea 创建java web项目_使用IDEA创建javaweb项目

    IDEA是程序员们常用的java集成开发环境,也是被公认为最好用的java开发工具,关于IntelliJ IDEA设置的方法和IntelliJ IDEA使用技巧的相关知识们在前面的文章中也有学习过,那 ...

  9. cli vue 外部js 引入 文件_javascript - vue cli构建的项目中,vue组件里怎么引入外部js文件里的方法...

    问 题 我想在content组件里调用外部js(test.js)里的diyfun方法,怎么实现呢? 我的content组件代码: Click export default { data () { re ...

最新文章

  1. JAVA基础——最简单的多重循环程序
  2. 用户体验改善案例_优化用户体验案例研究的五种方法
  3. sh/bash/csh/Tcsh/ksh/pdksh等shell本质区别
  4. mybatis 主键自增 insert后返回主键
  5. 图像处理: 超像素(superpixels)分割 SLIC算法
  6. laypage分页java例子_layPage分页示例
  7. ubuntu20.04【一键脚本安装wps并配置字体】
  8. java中对图片的裁剪_java实现的图片裁剪功能示例
  9. 基于MATLAB 的X-CT图像重建计算机仿真实验研究实验
  10. 使用宏将xlsx格式文件批量转为xls格式文件
  11. linux上ftp上传文件失败
  12. Android技术点滴记录
  13. 架构图解_图解 Docker 架构
  14. 自定义iTerm2主题配置(iTerm2-Color-Schemes)
  15. 华为首次自曝“天才少年”成果:入职不到一年算法研究用于千万台 Mate/P 系列手机,网友:值 200 万年薪
  16. 这就是iPhone 6的屏幕?
  17. MAC系统连接Windows共享文件的方法
  18. osg导入模型时,模型全黑的原因及解决方法分析
  19. 【andriod】设备APP开发之数据就地Excel存储
  20. 微信小程序 button 按钮

热门文章

  1. 2.东软跨境电商数仓项目技术选型
  2. 金融工程及其python应用pdf_金融工程及其Python应用
  3. DEJA_VU3D - Cesium功能集 之 070-编辑3Dtiles(平移+旋转)
  4. 店铺突然被淘宝给永久封号, 恨死淘宝霸王恨死马云!!
  5. Xrm.WebApi 多对多关系处理
  6. 超级计算机 人脑,迄今为止没有一部超级计算机的综合能力超过人脑
  7. [Web] [微信小程序-云开发] 商城 无服务器 加后台管理
  8. 怎样隐藏Android软件盘
  9. 港科校友 | 香港科大EMBA刘礼华校友获评俄罗斯自然科学院院士
  10. Flutter项目调用APP原声页面,使用iOS的Framework,安卓的aar,so文件