1.1.3 • Published 2 years ago
weapp-migrate v1.1.3
weapp-migrate
营销小程序迁移工具
下载
推荐全局下载
npm i -g weapp-migrate
使用
假设目录结构如下
|-- 1015-project
|-- marketing-campaign-applet
|-- marketing-code
使用方法一:(推荐使用方式)
- 在
scripts
中配置对应命令,注意-sp
、-dp
后的路径可以是相对路径也可以是绝对路径,建议使用相对路径
//marketing-campaign-applet/package.json
"scripts": {
"build:sc": "npm run build:prod && weapp-migrate -sp ../marketing-code -dp ../marketing-campaign-applet",
},
- 执行配置的命令
npm run build:sc
使用方法二:
- 进入
1015-project
这个目录
cd 1015-project
- 执行下面的命令即可
weapp-migrate -sp ./marketing-code -dp ./marketing-campaign-applet
命令参数
srcPath
,需要复制的源位置,必填项destPath
,将被复制的目标位置,必填项copyFiles
,需要复制的文件,非必填,有默认值copyPages
,需要复制的页面,非必填,有默认值writeRoutes
,需要写入的路由,非必填,有默认值writeSubPages
,需要写入的路由,非必填,有默认值
使用--help
,查看帮助信息
$ weapp-migrate --help
Usage: weapp-migrate [options]
Options:
-sp, --srcPath <path> 需要复制的源位置
-dp, --destPath <path> 将被复制的目标位置
-cf, --copyFiles [files...] 需要复制的文件 (default: ["api","assets","config","request","utils"])
-cp, --copyPages [pages...] 需要复制的页面 (default: ["group-code","qr-code","redirect-to-h5"])
-wr, --writeRoutes [routes...] 需要写入的路由 (default:["pages/group-code/index","pages/group-code/other-result/index","pages/qr-code/index","pages/redirect-to-h5/index"])
-wsp, --writeSubPages [subPages...] 需要写入分包 (default: ["pages/area-code:index, select-city/index"])