x-site-common-web

2.1.5-BETA-goods-1.10 • Public • Published

建站落地页整体流程

项目描述

落地页——嵌入到各个业务线的建站入口和展示页面,此项目只是生成每个建站页面的js和css, 各业务线如果想展示建站落地页,调用js和css渲染到相应的dom上就可以了。

新增模块流程

落地页暂时有四个页面 landing-page ——店铺总览,page-manage ——页面管理, template-manage ——模板管理,pad-advertising ——客显广告; 在各个业务线里如:admin-d2c-web ——云商城,admin-d2p-web ——云订货,会有对应的模块都在 x-site 目录下,并且添加对应的路由展示对应的页面。

  1. 要新增页面的话,在此项目x-site 目录下添加对应的模块,本地开发的话需在src目录下添加相应的路由,部署的话需在webpack.production.js添加相应的入口文件,打包的时候就会生成对应的js和css。
  2. 在业务线项目的 x-site 目录下添加相应的页面模块,并在路由文件里添加页面路由。
  • 云订货项目地址 http://git.dev.qianmi.com/gcs/admin-d2p-web.git
  • 云商城项目地址 http://git.dev.qianmi.com/gcs/admin-d2c-web.git

本地开发

  1. 本地host新增
  • 127.0.0.1 land-page.qianmi1.com
  1. 项目搭建&启动
  • git clone http://git.dev.qianmi.com/x-site-ui/x-site-common-web.git
  • cd x-site-common-web
  • npm run init
  • npm run start
  1. 前端访问

部署流程

  1. 执行命令 npm run build 选择要部署的环境 test gray prod 把控制台最后的hash值复制到 x-site 项目下 auto/landing-page-hash.js 文件里 alt text
  2. 下面就是 x-site 项目的部署流程了
    • public目录下执行命令 npm run build
    • 修改根目录下package.json文件里的版本号
    • 执行命令 npm publish
  3. 布加迪部署项目 x-site 对应的版本

Readme

Keywords

none

Package Sidebar

Install

npm i x-site-common-web

Weekly Downloads

2

Version

2.1.5-BETA-goods-1.10

License

ISC

Last publish

Collaborators

  • yangxiaodong