• 安装vue-cli3

    npm install -g @vue/cli

  • 创建项目 vue-cli-test

  

  

  • 脚手架-项目-成功-运行项目

  

  

  • 基于vue-cli配置移动端自适应

  • 转自:http://hjingren.cn/2017/06/16/%E5%9F%BA%E4%BA%8Evue-cli%E9%85%8D%E7%BD%AE%E7%A7%BB%E5%8A%A8%E7%AB%AF%E8%87%AA%E9%80%82%E5%BA%94/  
  •  配置 flexible

   安装 amfe-flexible

      在命令行中运行如下安装:

    npm install --save amfe-flexible

  

  安装完 package.json会添加这个依赖

  

  • 引入 lib-flexible

    在项目入口文件 main.js 里 引入 lib-flexible 

import 'amfe-flexible'

  

  运行后每个尺寸都对应font-size

  • 添加 meta 标签

    在项目根目录的 index.html 中添加如下 meta    

     <meta name="viewport" content="width=device-width, initial-scale=1.0">

  • px 转 rem

  实际开发中,我们通过设计稿得到的值单位是 px,所以要将 px 转换成 rem 再写进样式中。在项目中只需要写px,运行后会自动转化成rem,
  将 px 转换成 rem 我们将使用 px2rem 这个工具,postcss-px2rem

  • 安装 postcss-px2rem

  在命令行中运行如下安装: 

npm install postcss-px2rem --save 

  安装完 package.json变化如下:

  

  若有需要就这么配置

  

"postcss-px2rem": {"remUnit": 37.5
}

  

  • 报错Can’t resolve ‘stylus-loader’,原来是因为我没有安装stylus和stylus-loader。

  

  使用如下命令安装stylus和stylus-loader:  

npm install stylus stylus-loader --save-dev

 

 安装成功后,使用npm install重新建立依赖:

npm install

  打开项目代码,找到package.json,查看文件中是否已经添加stylus和stylus-loader的版本信息。

   

  npm run serve 运行项目即可

  

  安装vue-router

npm install vue-router

  在main.js中引入

import VueRouter from 'vue-router'Vue.use(VueRouter)

  【返回】js 

back(){this.$router.go(-1)
},

转载于:https://www.cnblogs.com/dudu123/p/10197242.html

vue/cli 3.0 脚手架【进阶】 使用 amfe-flexible 和 postcss-px2rem进行移动端适相关推荐

  1. Vue CLI 3.0脚手架如何在本地配置mock数据

    前后端分离的开发模式已经是目前前端的主流模式,至于为什么会前后端分离的开发我们就不做过多的阐述,既然是前后端分离的模式开发肯定是离不开前端的数据模拟阶段. 我们在开发的过程中,由于后台接口的没有完成或 ...

  2. Vue CLI 3.0脚手架如何在本地配置mock数据json

    前后端分离的开发模式已经是目前前端的主流模式,至于为什么会前后端分离的开发我们就不做过多的阐述,既然是前后端分离的模式开发肯定是离不开前端的数据模拟阶段. 我们在开发的过程中,由于后台接口的没有完成或 ...

  3. vue/cli 3.0 与 2.0脚手架怎样mock数据

    vue/cli 3.0 与 2.0脚手架怎样mock数据 3.0 移除了 static 文件目次,新增了 public 目次,这个目次下的静态资本不会经由 webpack 的处置惩罚,会被直接拷贝,所 ...

  4. 专访Vue作者尤雨溪:Vue CLI 3.0重构的原因

    1.为什么要对 Vue CLI 进行大规模修改? 尤雨溪认为旧版本的 Vue CLI 本质上只是从 GitHub 拉取模版,这种拉模版的方式有几个问题: (1) 在单个模版里面同时支持太多选项会导致模 ...

  5. Vue CLI 3.0 正式发布,Vue.js 开发标准化工具

    Vue CLI 3.0 已发布,该版本经历了重构,旨在: 减少现代前端工具的配置烦扰,尤其是在将多个工具混合在一起使用时: 尽可能在工具链中加入最佳实践,让它成为任意 Vue 应用程序的默认实践. V ...

  6. Vue CLI 3.0正式发布!

    web前端教程 用大白话,来讲编程 网友们纷纷点赞,也有网友调侃学不动了! 尤雨溪表示,Vue CLI 3.0 与其他的版本完全不同,它经历了重构,目的是: 1.尽可能减少现代前端工具在配置上的烦恼, ...

  7. 如何使用@vue/cli 3.0在npm上创建,发布和使用你自己的Vue.js组件库

    译者按: 你可能npm人家的包过成千上万次,但你是否有创建,发布和使用过自己的npm包? 原文: How to create, publish and use your own VueJS Compo ...

  8. @vue/cli 3.0 eslint 转成tslint

    我们用 vue/cli 创建新项目的时候,通常会选择代码检查工具 [eslint|tslint],有的时候难免会选错,这个时候想要替换,怎么办 场景再现 vue create lint-vue 为了方 ...

  9. Vue Cli 3.0打包生成app

    1.vue cli 3.0创建新工程,添加依赖mint-ui  ​ 2.项目配置中,公共路径设置为./,(注意,这一步非常重要,否则打包后项目找不到项目中文件) 修改保存后,可以看到vue.confi ...

最新文章

  1. 如何在html中自动生成条形图,css如何创建3D立体的条形图?
  2. mysql查询某个月的所有日期_MySQL获取某月所有的日期点
  3. 速达5000出现计算成本数据溢出的问题
  4. 《七步掌握业务分析》读书笔记六
  5. TI Sitara AM335x系统之AM335x uboot spl分析
  6. js定时器和linux命令locate
  7. linux内网安装git,一键安装GitLab7在RHEL6.4上
  8. 单源最短路径——Dijkstra代码实现
  9. 【clickhouse】clickhouse 的 数据类型
  10. hector与gmapping总结
  11. 怎么找网页源文件位置_html网页源代码是什么 如何查看网页源代码经验篇
  12. java myqq ui_GitHub - ANDRYHU2020/myqq: Java版SWing“高”仿QQ即时通聊天系统
  13. python视频分段_Python玩转视频处理(四):视频按场景进行分割
  14. 借助Amazon EMR与外部KDC进行身份认证,有效集成业务场景
  15. [转载]【苹果千层派】轻松玩转酥皮_万金油_新浪博客
  16. python分割图片、合并图片
  17. 利用callKit实现电话防骚扰
  18. python处理点云数据_python将指定点云文件(asc)转换为PCD格式
  19. linux crontab : mailed 85 bytes of output but got status 0x004b#012 问题
  20. 企业咨询行业拓客的10个经典方法

热门文章

  1. G6 图可视化引擎——入门教程——图的交互 Behavior
  2. 《C champion》C语言的优点和缺点
  3. ubuntu的Unity功能安装
  4. 【Linux】一步一步学Linux——ip命令(183)
  5. 微软二合一能装python吗_微软再出神器,这次终于对Python下手了!
  6. 51nod 1393 0和1相等串 思路 : map存前缀和
  7. 基于NEON指令的图像旋转加速【armv7】
  8. java代码详细注释_java代码详细注释
  9. Pixhawk原生固件以往代码版本的下载
  10. Codeforces Round #491 (Div.2)