1.1.2 • Published 6 years ago
upload-dist v1.1.2
upload-dist
using axios to upload packed dist directory
install
- 进入项目文件夹
- yarn add --dev upload-dist (npm install --save-dev upload-dist)
sync relativeDir--addConf projectDomain] [--gradlew projectPath]
- 用于向uploadUrl上传relativeDir文件夹中的内容,如果relativeDir没有指定,则默认为dist文件夹。如果有
addConf可选项的话,则添加relativeDir项目的服务器(目前暂时是Apache)配置文件,并重启静态服务器。 - 如果没有指定projectDomain的话,默认域名是
${relativeDir}.com - 若有
gradlew可选项的话,则会生成可以下载打包生成的APK的下载地址 - 若要用
gradlew打包功能,uploadUrl必须是用http://xxxxxxxxxx:12345/uploadTo?path=${打包的工程项目地址的绝对路径};此操作会在项目地址下递归创建app/src/main/assets/apps/belewtech/www前端资源文件夹,并覆盖要上传的文件夹(dist文件夹)
使用
- 在项目文件夹添加中的scripts部分添加命令。
upload-dist sync http://xxxxxxxxxx:12345/upload/meso_index --addConf meso.belewtech.com, 上传dist文件夹至服务器项目下public/meso_index文件夹,同时拷贝至/var/www下并生成ubuntu apache2配置文件upload-dist sync http://xxxxxxxxxx:12345/uploadTo?path=/root/juanrong/UBcy --gradlew, 上传dist文件夹至服务器/root/juanrong/UBcy项目下的前端资源文件夹(见上文提到的),并生成下载地址