Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

chanjet-h5-hub

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

chanjet-h5-hub

畅捷通H5微前端基座

  • 1.0.0
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
2
Maintainers
1
Weekly downloads
 
Created
Source

hsy-h5-hub 实时调度 H5 项目

H5 项目集合

所有子应用独立开发独立部署,但是在部署阶段,会将 dist 上传到 cdn 规定路径下

路由前辍仓库地址入口地址灰度环境
flyweight 路由前辍http://gitlab.rd.chanjet.com/hsy_ng/flyweight-h5https://[env-]mshop-h5.chanjet.com/index.html
hsy-h5 路由前辍http://gitlab.rd.chanjet.com/hsy_ng/hsy-mobile-h5https://[env-]hys-h5.chanjet.com/index.html
/archiveshttp://gitlab.rd.chanjet.com/cc_web/saas-hsy-h5-archiveshttps://cloud.static.chanjet.com/archives/[env]
/help-centerhttp://gitlab.rd.chanjet.com/cc_web/help-center-h5https://cloud.static.chanjet.com/help-center-h5/[env]
/araphttp://gitlab.rd.chanjet.com/cc_web/saas-hsy-h5-araphttps://cloud.static.chanjet.com/arap/[env]/
/reporthttp://gitlab.rd.chanjet.com/cc_web/saas-hsy-h5-reporthttps://cloud.static.chanjet.com/cc_h5/[env]/
/information-frameworkhttp://gitlab.rd.chanjet.com/cc_web/saas-hsy-h5-information-frameworkhttps://cloud.static.chanjet.com/information-framework/[env]
/stockhttp://gitlab.rd.chanjet.com/cc_web/saas-hsy-h5-stockhttps://cloud.static.chanjet.com/stock/[env]
/voucherhttp://gitlab.rd.chanjet.com/cc_web/saas-hsy-h5-voucherhttps://cloud.static.chanjet.com/voucher/[env]

flyweight-prefix

  '/goodsList',
  '/custVendorListWillContact',
  '/custVendorListWithProblem', // 问题客户
  '/custVendorListAll',
  '/checkGoods',
  '/commoditySharing', // 推荐商品
  '/couponSharing', // 促销活动分享页面
  '/makePoster', // 海报分享页面
  '/Editor', // 添加备注跟进
  '/CustDetail', // 客户详情页面
  '/extension', // 线上推广分析
  '/p-rank',
  '/cust-rank', // 客户活跃排行
  '/emp-rank',
  '/emp-sd',
  '/customer',
  '/promotion', // 商品推广
  '/mshop', // 访客数 | 浏览量 |
  '/wechatInvitationFromOldCust',
  '/customerManager', // 客户管理
  '/customerSupport',
  '/promotionFilter',
  '/promotionDetails',
  '/treescreen',
  '/screen',
  '/checkboxSelect',
  '/SelectPaymentDate',
  '/SelectPriceList',
  '/SelectReceiptType',
  '/SelectCustomerType',
  '/custVendorLabel',
  '/inviteCustomers',
  '/selectSalesmen',
  '/activePda',
  '/multiGraphShareTo',
  '/multiGraphShare',
  '/addCustomer',
  '/callPlanning',
  '/business',
  '/createPlan',
  '/customerList',
  '/routeManager',
  '/addRoute',
  '/visitSettings',
  '/visitTask',
  '/imageCollection',
  '/visitSummary',
  '/promocouponshare', // 分享促销
  '/couponlistshare', // 分享优惠券

hsy-h5-prefix

'/sale',
'/inventory',
'/settings',
'/product',
'/capital'

H5 页面调用方法

主应用域名

环境域名已有
开发https://dev-chanjet-h5-hub.chanjet.comok
预测https://pre-test-chanjet-h5-hub.chanjet.comok
测试https://test-chanjet-h5-hub.chanjet.comok
测试备用https://test-b-chanjet-h5-hub.chanjet.com
集测https://inte-chanjet-h5-hub.chanjet.comok
灰度https://hd-chanjet-h5-hub.chanjet.com
热修复https://hotfix-chanjet-h5-hub.chanjet.comok
生产https://chanjet-h5-hub.chanjet.comok

通过网址直接访问

https://[env-]chanjet-h5-hub.chanjet.com/prefix

通过 api 访问

// 建议 不需要传递状态
window.$navigateToUrl((url: string));
// 可选 需要传递state时
history.pushState(state, title, url);

环境准备

- nodejs >= 10.0.0     # nodejs尽量使用最新的 lts 版本,
- vscode               # IDE统一使用`vscode`, 内置的辅助插件有助于快速开发
- yarn                 # 包管理统一使用yarn
- npm.rd.chanjet.com   # 必须指定npm私服, 核心依赖只能从私服拉取

如何调试本地子应用

以小档案为例演示如何连接本地应用

  1. 首先从基座中打开小档案的页面例如: https://inte-chanjet-h5-hub.chanjet.com/archives#/archives-enter
  2. 添加调试参数
    1. 参数规则: 应用名称=本地开发端口
    2. 参数: archives=8089,
    3. 完整地址:https://inte-chanjet-h5-hub.chanjet.com/archives#/archives-enter?archives=8089
    4. 刷新页面直接粘贴完整地址进入

在 console 中查看变更情况

修改前

修改后

FAQs

Package last updated on 14 Apr 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc