美文网首页
@vue/cli使用教程(初级)

@vue/cli使用教程(初级)

作者: 逗农 | 来源:发表于2018-12-27 15:03 被阅读0次

@vue/cli是vue-cli的3.0版本,更新好久了,因为项目中一直没有用到,所以一直没有学习,最近刚好有时间,充充电。

准备工作

@vue/cli要求Node.js版本8.9或者更高,所以先检查一下Node.js版本。

node -v

我从来不担心这个,我是一个喜新厌旧的人,不管技术跟不跟的上,版本要跟上,我的是v10.14.1

忘掉过去

如果你已经全局安装了旧版本的vue-cli,不要犹豫,踹了它
什么,怎么看,能不能长点心!

vue -V

2.9.6,踹它

npm uninstall vue-cli -g

干的漂亮

迎接未来

npm install @vue/cli -g

等待中。。。
这已经是第二天,不好意思网络有点渣!!!
再看一下版本,已经是3.2.1了
欢呼,雀跃,撒花

创建一个新项目

小的们,操练起来

vue create my-future

不是2.X版本的vue init webpack my-future了哦,我就是想用2.X版本怎么办,那你想去吧,你咋这么梗呢,桥接工具@vue/cli-init拿去

npm install @vue/cli-init -g

接下来会让你选择一个preset

  • default:一个默认的选项包含eslint、babel
  • Manually:手动选择特性

自己的人生怎么能被别人定义,我选择手动选择

  • Babel:用于编写下一代JavaScript的编译器,必须的吧
  • TypeScript:JavaScript的一个超集,很火,不会,又多了一项要学的东西!!!
  • Progressive Web App (PWA) Support:PWA渐进式wabapp,个人理解类似国内微信小程序、快应用
  • Router:路由,不解释
  • Vuex:状态管理,也不解释
  • CSS Pre-processors:css预处理
  • Linter/Formatter:代码风格
  • Unit Testing:单元测试
  • E2E Testing:端到端测试

选择你需要的特性,会不会用的我都选了,根据你选择不同的特性,后边会有不同的选项

  • Use class-style component syntax?:使用 类 风格的组件语法
  • Use Babel alongside TypeScript for auto-detected polyfills?:用Babel与TypeScript一起用于自动检测polyfills
  • Use history mode for router?:路由使用history模式
  • Pick a CSS pre-processor:CSS预编译选择

Sass/SCSS
Less
Stylus

  • Pick a linter / formatter config:选择代码风格控制

TSLint (选择TypeScript模块出现该选项)
ESLint with error prevention only
ESLint + Airbnb config
ESLint + Standard config
ESLint + Prettier

  • Pick additional lint features:选择代码风格额外的功能

Lint on save:保存的时候检测
Lint and fix on commit (requires Git):提交的时候检测,需要Git

  • Where do you prefer placing config for Babel, PostCSS, ESLint, etc.?:你更喜欢将Babel、PostCSS、ESLint等配置放到那

In dedicated config files:各自专用的文件
In package.json:放在package.json文件中

  • Save this as a preset for future projects?:将以上配置保存,以后可以直接用

项目开始自动安装依赖包

运行项目

cd my-future    // 进入项目根目录
npm run serve   // 运行项目

不再是npm run dev,有点不习惯呢

打包

npm run build

还是原来的味道

项目结构

感觉更简洁,
src还是那个src,
dist也还是那个dist,
但是。。。,
config呢,
build呢!!!
遇到哪些奇葩需求我该怎么办?
等我学习一段时间再看吧

更多相关知识
@vue/cli官网

相关文章

  • @vue/cli使用教程(初级)

    @vue/cli是vue-cli的3.0版本,更新好久了,因为项目中一直没有用到,所以一直没有学习,最近刚好有时间...

  • vue入门教程

    Vue-cli入门教程 vue-cli是官方发布vue.js项目脚手架,使用vue-cli可以快速创建vue项目 ...

  • Vue.js重构有赞商城-配置

    1. 搭建脚手架 Vue-cli官方教程Vue.js安装教程 yarn global add vue-cli脚手架...

  • VueJS学习步骤

    Vuejs教程 Vue-loader教程 关于Vue-cli Vue-router教程 Vuex教程 其中会用到一...

  • 使用 Vue 开发单页应用全攻略

    使用 Vue 开发单页应用全攻略 网上面有很多关于如何使用 Vue 开发单页应用的教程,从 Vue-cli 的使用...

  • 18.vue cli 的使用

    vue cli的使用 首先,安装vue cli 注意:这里安装的是vue cli3,如果我们想要使用vue cli...

  • Vue-Cli 3.x / 4.x

    Vue-Cli Vue-cli3 以后,安装命令: 或 安装之后就可以使用了,具体教程,官网都写的很详细,这里不做...

  • 使用VScode创建Vue CLI项目

    前提,安装好Vue CLI环境,我这里使用的Vue CLI的版本为@vue/cli 4.5.13 1、使用vsco...

  • 使用vue创建项目

    一、vue/cli 安装 1.使用npm install -g @vue/cli 全局安装vue2.使用vue -...

  • vue.js实现todomvc---实践学vue(上)

    本教程意在让每一位vue.js新手,能通过这个小demo熟悉vue.js的使用"套路"   本教程是初级教程,尽量...

网友评论

      本文标题:@vue/cli使用教程(初级)

      本文链接:https://www.haomeiwen.com/subject/gxshlqtx.html