vue-cli4创建vue项目

  • 安装vue-cli
npm install -g @vue/cli-service-global
  • 创建项目文件
vue create 项目名称
  • 选择哪种模式创建项目

在这里插入图片描述

这里选择自定义创建项目

手动选择功能检查您的项目所需的功能;
键盘上下键:移动, 键盘空格键:选择/取消
在这里插入图片描述
( ) Choose Vue version //因为3暂时时预览版,不是正式版,所以暂时用2
() Babel //翻译工具,把时髦的ES6,ES7代码翻译为大多数浏览器认识的ES5代码
( ) TypeScript //是否使用TypeScript
( ) Progressive Web App (PWA) Support
() Router //单页面应用的核心
( ) Vuex
( ) CSS Pre-processors //如果你的项目用到了sass/less,才选
( ) Linter / Formatter //初学者暂时不选,linter是代码质量检查工具,它会将不规范的代码也抛出成警告或错误!
( ) Unit Testing
( ) E2E Testing

  • 选择Vue的版本

在这里插入图片描述

  • 选择是否为history路由模式

在这里插入图片描述
vue 里面路由有两种显示模式是hash和history,默认是hash
***hash —— 即地址栏 URL 中的 # 符号(此hash 不是密码学里的散列运算)。比如这个 URL:http://www.abc.com/#/hello,hash 的值为 #/hello。它的特点在于:hash 虽然出现在 URL 中,但不会被包括在 HTTP 请求中,对后端完全没有影响,因此改变 hash 不会重新加载页面。
***history —— 利用了 HTML5 History Interface 中新增的 pushState() 和replaceState() 方法。(需要特定浏览器支持)这两个方法应用于浏览器的历史记录栈,在当前已有的 back、forward、go的基础之上,它们提供了对历史记录进行修改的功能。只是当它们执行修改时,虽然改变了当前的 URL,但浏览器不会立即向后端发送请求。

  • 选择一个CSS预处理程序

在这里插入图片描述
node-sass 是用 node(调用 cpp 编写的 libsass)来编译 sass;
dart-sass 是用 drat VM来编译 sass;
node-sass是自动编译实时的,dart-sass需要保存后才会生效
推荐 dart-sass 性能更好(也是 sass 官方使用的)

  • 提供一个插件化的javascript代码检测工具

在这里插入图片描述

  • 何时检查代码规范

这里是引用
( ) Lint on save // 保存就检测
( ) Lint and fix on commit // fix和commit时候检查

  • 选择配置信息存放位置

在这里插入图片描述
In dedicated config files // 独立文件放置 In package.json // 放package.json里

  • 是否保存本次配置(之后可以直接使用):

在这里插入图片描述
y:记录本次配置,需要命名进行记录; n:不记录本次配置

点击回车,开始创建项目!

注意:创建过程中都是按照你的预设来进行的,不用再进行手动操作。

  • 项目创建成功界面

在这里插入图片描述

看到此界面就表示项目已经创建成功了,
使用命令:‘cd 你的项目名’ 进入到项目目录
使用命令:’npm run serve‘启动项目

点击回车,启动项目!

在这里插入图片描述
看到此界面就表明项目已经成功启动, 复制local后面地址或者Network后面的地址粘贴到浏览器地址栏可打开项目初始化页面
在这里插入图片描述

到此,一个vue-cli项目就创建成功啦!

小知识:在cmd命令行可通过“vue ui”命令对vue项目的插件、依赖等进行可视化管理,非常的方便;
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值