1.30.0 • Published 4 years ago

maicai.m.ddxq.mobi v1.30.0

Weekly downloads
-
License
-
Repository
-
Last release
4 years ago

叮咚买菜8.0微信端

部署相关信息

  • node.js version: 6.9.1
  • npm version: 4.3.0
  • release path: ./dist/
  • evn file path: ./webpack/env.js
  • git url: git@git.ddxq.mobi:ddxq-delivery/maicai.m.ddxq.mobi.git
  • release branch: origin/master

  • 构建命令行

npm run build
  • nginx 设置(供参考):
server {
    listen 80;
    server_name maicai.m.ddxq.mobi;
    index  index.html;
    root maicai.m.ddxq.mobi/dist/;
    location / {
        try_files $uri $uri/ /index.html;
    }
}

脚手架

webpack

配置文件

  • dev 开发环境使用的配置文件
  • dev-mock 开发环境使用的配置文件(带mock)
  • build 线上环境使用的配置文件(不包含source map文件)
  • debug 调试线上环境使用的配置文件(包含source map文件)

NPM

dev dev+mock build debug 分别与webpack对应 dev 端口3100 dev+mock 端口3101

运行环境

mock数据

ifdef-loader 配合实现,详见mall.m.ddxq.mobi/src/api/fetch.js

保持页面滚动位置

示例代码:

import {ScrollContainer} from 'react-router-scroll';
...
<ScrollContainer scrollKey="testScroll001">
    <div>...</div><!--可滚动的容器-->
</ScrollContainer>