Go to file
王文龙 5a852daca0 first 2024-01-19 13:36:57 +08:00
.vscode first 2024-01-19 13:36:57 +08:00
config first 2024-01-19 13:36:57 +08:00
extend/tp-home/pages first 2024-01-19 13:36:57 +08:00
src first 2024-01-19 13:36:57 +08:00
.editorconfig first 2024-01-19 13:36:57 +08:00
.env first 2024-01-19 13:36:57 +08:00
.env.development first 2024-01-19 13:36:57 +08:00
.env.example first 2024-01-19 13:36:57 +08:00
.env.production first 2024-01-19 13:36:57 +08:00
.env.uat first 2024-01-19 13:36:57 +08:00
.eslintrc.js first 2024-01-19 13:36:57 +08:00
.gitignore first 2024-01-19 13:36:57 +08:00
.prettierrc first 2024-01-19 13:36:57 +08:00
CHANGELOG.md first 2024-01-19 13:36:57 +08:00
Dockerfile first 2024-01-19 13:36:57 +08:00
README.md first 2024-01-19 13:36:57 +08:00
babel.config.js first 2024-01-19 13:36:57 +08:00
companys.conf first 2024-01-19 13:36:57 +08:00
dev.sh first 2024-01-19 13:36:57 +08:00
jsconfig.json first 2024-01-19 13:36:57 +08:00
mini.project.json first 2024-01-19 13:36:57 +08:00
package-lock.json first 2024-01-19 13:36:57 +08:00
package.json first 2024-01-19 13:36:57 +08:00
project.config.json first 2024-01-19 13:36:57 +08:00
run.sh first 2024-01-19 13:36:57 +08:00
yarn.lock first 2024-01-19 13:36:57 +08:00

README.md

说明文档

.env文件配置信息

  {
    "APP_BASE_URL": "接口访问地址",
    "APP_WEBSOCKET": "websocket访问地址",
    "APP_COMPANY_ID": "企业id",
    "APP_PLATFORM": "打包平台standard为标准版, platform为平台版",
    "APP_CUSTOM_SERVER": "域名地址H5支付回调使用",
    "APP_HOME_PAGE": "首页访问路径",
    "APP_MAP_KEY": "H5 腾讯地图使用key",
    "APP_MAP_NAME": "H5 使用地图name"
  }

npm打包指令

#小程序本地开发编译
npm run dev:weapp

#小程序生产打包
npm run build:weapp 

#H5本地开发编译
npm run dev:h5

#H5生产打包
npm run build:h5

注意事项

  • 关于小程序预览dev:weapp本地开发编译模式下因为主包过大无法上传预览需要使用build:weapp打包后选择小程序开发工具中的详情->本地设置->上传代码时自动压缩混淆

shell脚本指令使用

  • dev.sh和run.sh脚本命令使用,conpanys.conf文件为设置env.json文件的配置信息新增配置需同已有配置格式保持一致,打包完成后需手动更改appid
#开发模式使用
sh dev.sh

#打包使用
sh run.sh

cicd test 3

代码prettier

npm run prepare npx husky add .husky/pre-commit "npx lint-staged --allow-empty"

如果用ASW打包上传cdn需要增加以下配置,配置值根据实际情况调整

APP_PUBLIC_PATH=https://CDN域名 APP_CDN=aws APP_CDN_PATH=ecshopx-vshop/ APP_CDN_KEY= APP_CDN_SCERET= APP_CDN_REGION=ap-southeast-2 APP_CDN_BUCKET=unat-bucket

如遇初始化下载时间过长或者network timeout可更换npm镜像源

npm更换淘宝镜像使用此命令后npm指令关键词改为cnpm例如npm i 改为 cnpm i

更换命令npm install -g cnpm --registry=https://registry.npm.taobao.org

先安装插件

npm install @shopex/taro-plugin-modules -S --registry=http://registry.npm.ishopex.cn

再安装其他依赖

npm install