新手开发移动端项目

、1.开发工具是vscode,而后用vue脚手架搭建项目;css

2.我是用安装包安装的vscode,直接下一步下一步傻瓜式安装就能够了;安装好以后打开它找到并点击这个按钮  ,而后输入Chinese安装这个  以后就是中文版的了;html

3.正式进入开发以前,要根据项目须要选择布局方式;我这里选的是flexible+rem,若是实在不知道要选啥布局方式的话能够去网上多浏览一些移动端适配方案的案例,而后根据本身的须要去选择。vue

4.配置flexiblenode

  ①安装lib-flexible(在项目的根目录下安装就行了)webpack

    在命令行中运行以下安装:web

    npm i lib-flexible --savechrome

  ②引入lib-flexible(这一点很重要,可是也很容易遗漏!!!)npm

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

    1  //  main.js布局

    2  import 'lib-flexible'

 5.安装px转换rem插件:继续点击这个按钮  ,输入px2rem找到  安装后去设置1rem=?px,这个根据设计稿来定。若是ui给的图是750px的,那就设置75;若是是375px的就设置37.5。这个插件很是好用,安装并配置好了以后,只要在编译器里输入一个px值,它本身换算出对应的rem;

6.使用vscode编译工具开发项目,还有不少好用的插件能够下载:  、 、  这些插件我都有用到,可是不详细介绍,须要用到的能够本身去查看看;

7.记一个我搭建项目还有启动项目时遇到的一个报错    ,而后npm install chromedriver -g就能够解决了。

8.记一个语法eslint报错    解决方法参考https://www.jianshu.com/p/23a5d6194a4b,配置vscode 让它根据eslint格式化

9.css我用的是stylus开发的,https://blog.csdn.net/luckyone1111/article/details/80920404,我在webpack里配置了文件别名,stylus引入时是相对这个别名引入的,~就是这个意思

10.开发时用到flex布局能够看这篇,讲得很好   http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html。。。布局时百度过程当中遇到一个好用的东西:css实时预览  http://tools.jb51.net/code/cssPad

 

11.由于要用vue脚手架开发、因此必须安装node环境。。。此次安装node的时候我就遇到了麻烦,明明是全局安装了node和npm,可是又使不动(好比在想在e盘安装脚手架,它会说npm不是内部命令之类的)。

  后面判断应该是我安装的选项里没配环境变量,可参考https://blog.csdn.net/qq_29712995/article/details/79094433这篇文章的解决方案(就是把node的安装路径加到环境变量中就能够了,

     若是是win7的话就把要配置的路径放上去,用分号隔开就好了,可参考https://jingyan.baidu.com/article/b24f6c82cba6dc86bfe5da9f.html),

     当时我以为麻烦就卸载了node从新安装,从新安装会自动配置的,可是要卸载干净才能够这样。

相关文章
相关标签/搜索