- git clone https://github.com/mangoyi/vue-elme.git
- npm install
- npm run dev (监听8080端口)
- git clone https://github.com/mangoyi/vue-elme.git
- npm install
- node prod.server.js (监听9000端口)
vue.js 高仿饿了么手机端开发 --webapp页面开发流程
需求分析=>脚手架工具=>数据mock=>架构设计=>代码编写=>项目测试=>编译打包
1、vue1.0版本
2、vue-resource 前后端交互
3、vue-router 前端路由实现单页面
4、better-scroll 第三方库
5、ES6语法
6、styl语法
1、node-modules npm install安装的依赖代码库
2、src 目录存放源码(所有代码放在该目录)
3、static 存放第三方静态资源
4、.babelrc babel编译的配置(将ES6语法转换成ES5语法)
5、.editorconfig 编辑器的配置
6、.eslintignore 忽略语法检查的文件
7、.eslintrc.js eslint的配置文件(exteds:'standard' 标准规则,'rule' 修改部分规则)
8、.gitignore 忽略部分文件不提交到git代码库
9、index.html 入口html文件
10、build文件和config文件 主要是webpack配置的相关文件
- npm install -g vue-cli(vue-cli是vue脚手架工具)
- vue init vuejs-templates/webpack#1.0 sell (sell是项目名,#1.0代表安装vue版本) ----------------vue init webpack sell(安装最新版本,而该项目开发的vue版本是1.0,一定要选择#1.0版本)
- cd sell
- npm install (安装node-modules文件,依赖的代码库文件)
- npm run dev (启动server)
报错:缺少依赖stylus
1、package.json中添加'stylus-loader':'^2.1.1'
2、执行npm install (相当于npm install stylus-loader 安装stylus模块)
3、npm install stylus
4、npm install stylus-loader --save-dev(如果以上两个安装方式任然报错,则通过本行命令。)
--sava-dev 表示将包安装到devDependencies,表示你开发时依赖的包