项目作者: zhang463291046

项目描述 :
wepy-cli脚手架的升级版,扩展为更适合项目开发目录结构
高级语言: JavaScript
项目地址: git://github.com/zhang463291046/wepy-cli-update.git
创建时间: 2018-10-08T08:45:08Z
项目社区:https://github.com/zhang463291046/wepy-cli-update

开源协议:

下载


wepy-cli

基础框架,wepy-cli脚手架的升级版,扩展为更适合项目开发目录结构

安装依赖包

  1. cnpm install

开发实时编译。

  1. npm run dev

生产压缩

  1. npm run build //上传代码时,请先执行此命令,否则会提示包体积过大

开发使用说明(重要)

1、使用微信开发者工具—>添加项目,项目目录请选择dist目录。

2、微信开发者工具—>项目—>关闭ES6转ES5。 重要:漏掉此项会运行报错。

3、微信开发者工具—>项目—>关闭上传代码时样式自动补全。 重要:某些情况下漏掉此项也会运行报错。

4、微信开发者工具—>项目—>关闭代码压缩上传。 重要:开启后,会导致真机computed, props.sync 等等属性失效。

阿里图标库iconfont重要说明

iconfont文件样式用css,需要修改成less,建议用远程服务器 重要:漏掉此项iconfont会编译不成功。

目录结构

  1. ├── dist // 运行npm run dev指令,生产静态文件
  2. ├── node_modules // 第三方依赖包
  3. ├── src // 生产目录
  4. ├── api // API网络请求
  5. ├── assets // 图片资源
  6. ├── components // 自定义组件
  7. ├── iview // UI组件
  8. ├── mixin // 工具函数
  9. ├── pages // 生产页面结构目录
  10. ├── plugin // 第三方插件库JS
  11. ├── store // 状态管理树redux
  12. ├── style // 样式
  13. ├── util // 公共JS方法
  14. ├── app.wpy // 微信APP实例化入口
  15. └── index.template.html // web端index模板
  16. ├── web // 运行npm run dev:web指令,生产静态文件web端代码
  17. ├── .editorconfig // editor配置
  18. ├── .eslintignore // eslint忽略编译规则配置
  19. ├── .eslintrc.js // eslint编译规则配置
  20. ├── .gitignore // git忽略提交文件配置
  21. ├── .prettierrc // prettier规则配置
  22. ├── .wepycache // wepy缓存文件配置
  23. ├── .wepyignore // wepy忽略文件配置
  24. ├── .postcssrc.js // postcss配置
  25. ├── package-lock.json // 第三方依赖包锁定安装
  26. ├── package.json // 第三方依赖包安装
  27. ├── project.config.js // 小程序project配置
  28. ├── README.md // 说明文档
  29. ├── wepy.config.js // wepy配置

技术说明文档

描述 依赖包 备注
模拟数据请求 mock 暂无
基础UI框架 iview-weapp 依赖wepy-plugin-iview插件全局注册组件
样式支持less wepy-compiler-less 暂无
状态管理树 redux 依赖redux-actions,redux-promise 优雅处理
生成二维码 weapp-qrcode 暂无
html解析wxml样式 wxParse 插件中wxParse.js存在数据data赋值的BUG, wxParse.wxss文件中样式存在BUG,已被修复;

欢迎有兴趣的小伙伴给点提议,在Issues中留言.后期会扩展组件