首页
我的博客
写文章
登录
注册
网站导航
互站首页
源码集市
服务市场
域名交易
网站交易
任务大厅
商家专区
互站社区
多多客DOODOOKE 1.x升级2.x指南
原创
WeMall
2018-12-04 11:09:06
评论(1)
阅读(473)
### 温馨提示 本教程是1.x升级2.x手动升级指南。由于本次更新涉及到主框架更新,因此本次更新先提供手动升级指南。后续根据情况再进行推送升级。 | 2.x版本引入了npm包管理工具lerna,系统主要是有2个目录,一个是app目录,存放模块。另外一个是plugin目录,存放插件。 ### 目录结构(重要) # 1.x代码结构 app app.js context.js data docker.env Dockerfile ... upgrade -- 1.x-to-2.x.sh -- doodoo (2.x代码存放目录) -- oneStepInstall.sh ### 升级步骤 1.打开链接https://gitee.com/doodooke/doodoo,下载2.0开源版; 2.执行命令yarn && npm run bootstrap,安装依赖; 3.执行命令npm run dev,启动开发者模式; 4.打开127.0.0.1:3000,登录插件市场,下载相应版本插件; 5.执行1.x-to-2.x.sh脚本,完成1.x版本升级2.x版本; 6.执行pm2 delete doodooke && pm2 start pm2.json,完成升级。 ### 常见问题 1.x版本号默认是3000端口,安装插件之前,需要修改2.x端口号。 2..env配置项需要修改配置CMD_INSTALL && CMD_BUILD,修改内容如下 CMD_INSTALL=yarn install && npm run bootstrap CMD_BUILD=npm run bootstrap && npm run web:build 3.nginx配置,新增default_server支持代理商 server { server_name _; listen 80 default_server; set $node_port 3000; location / { proxy_http_version 1.1; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_pass http://127.0.0.1:$node_port$request_uri; proxy_redirect off; } } ### 脚本内容 1.x-to-2.x.sh # 拷贝配置文件 cp ./../.env ./doodoo cp ./../.env.web ./doodoo cp ./../docker.env ./doodoo cp ./../LICENSE.key ./doodoo # 拷贝favicon cp ./../web/static/favicon.ico ./doodoo/www # 拷贝logo cp -r ./../data/logo ./doodoo/www/logo # 拷贝web static cp -r ./../web/static/assets ./doodoo/www/assets # 拷贝web www cp -r ./../web/static/www ./doodoo/www/www ### 创建插件&模块 | 创建插件前需要执行命令npm i -g lerna全局安装lerna。doodooke默认使用lerna管理npm包,lerna的使用方式,参考https://github.com/lerna/lerna ### 创建模块 例子:创建a模块 执行命令lerna create a app 注意:a模块的package.json的name字段值应该是a 模块目录参考 # 模块 a 目录参考 a -- controller(控制器存放文件夹) -- model(数据库model存放文件夹) -- node_modules -- sql(sql存放文件夹) -- static(可以在vue里面引用) -- view(vue页面) -- www(可以直接通过域名访问的资源) -- hook.js(钩子) -- package.json -- README.md -- yarn.lock ### 创建插件 例子:创建b插件 执行命令lerna create b plugin 注意:b插件的package.json的name字段的值应该是doodoo-plugin-b b -- lib -- node_modules -- package.json -- README.md -- yarn.lock ### 多多客(doodooke.com)更新日志20181130 1、小程序端显示商品销量; 2、营销订单增加按照支付状态、订单号、订单状态、下单时间等搜索; 3、主题颜色增加白色、橙色、黄色; 4、商品详情页图片全屏展示; 5、商品后台订单管理显示详细的物流信息; 6、增加家电维修、婴儿游泳馆、服装小程序模板; 7、点击事件增加分销、会员卡、优惠券; 8、文章支持跳转到列表和单篇两种方式; 9、文章转发显示文章标题而不是小程序名称; 10、注册登录页面和商家管理后台增加官网客服; 11、新增新零售下单限制下单距离; 12、超管功能重构; 13、cms文章seo标题优化; 14、新增支持自定义web页面,css。
关注下面的标签,发现更多相似文章
本文TAG标签:
分享
QQ分享
微博分享
微信扫一扫
收藏
小程序
微信小程序
小程序开发
微信小程序开发
上一篇:可道云一款快捷高效的私有云和在线文档管理系统可道云一款快捷高效的私有云和在线文档管理系统
下一篇:如何利用微信建立客户关系可道云一款快捷高效的私有云和在线文档管理系统
您好,
请先
登录
!请文明评论,不得违反国家法律法规!
已有
1
条评论
回复
港务梦幻科技
2019-01-25 17:56:39
走过路过 决定还是错过
WeMall
关注
TA的店铺
21
文章
13074
人气
17
评论
1
粉丝
wemall商城系统
Ta的最新文章
支付宝小程序代码提交五部曲
多多客发布 3.0.0-alpha.3开源版,支持微信、百度
如何在多多客应用商店发布一个应用?
多多客商业版周更新:插件市场全面升级为应用商店
多多客周更新:投票、活动推送、集赞等10项重要更新
最近评论
觅特科技
水水积分,欢迎光临本店啊。2-5折特价腾讯云阿里云大厂服务器。非景安七牛等小厂,一分钱一分货。APP开发定制,SEO优化,淘宝闲鱼电商刷量,抖音微博小红书刷量都有,可以来看看。
觅特科技
水水积分,欢迎光临本店啊。2-5折特价腾讯云阿里云大厂服务器。非景安七牛等小厂,一分钱一分货。APP开发定制,SEO优化,淘宝闲鱼电商刷量,抖音微博小红书刷量都有,可以来看看。
觅特科技
特价腾讯云阿里云低配服务器:https://www.huzhan.com/serve/goods4744.html小微创业者,负载均衡加速,演示站搭建,多用途超低成本!国内服务器。禁止用于非法用途。官方原价2-5折,低至1.1元/天
港务梦幻科技
走过路过 决定还是错过
港务梦幻科技
走过路过 决定还是错过
标签大全
小程序
(18)
微信小程序
(14)
小程序开发
(11)
微信小程序开发
(9)
支付宝小程序
(4)
百度小程序
(4)
doodoo.js
(2)
node
(2)
开源
(1)
阅读目录
已有 1 条评论