uni-app 如何通过命令行编译打包
需要,没有的话需要先安装一下:
npm install -g cross-env
之后就可以用各种命令了:
nvm use v16.2.0
cd /Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/
INIT_CWD=/Users/robin/DO/VUE/xxx
cross-env UNI_INPUT_DIR=$INIT_CWD/ UNI_OUTPUT_DIR=$INIT_CWD/unpackage/dist/dev/h5 UNI_PLATFORM=h5 NODE_ENV=development node bin/uniapp-cli.js
cross-env UNI_INPUT_DIR=$INIT_CWD/ UNI_OUTPUT_DIR=$INIT_CWD/unpackage/dist/dev/app-plus UNI_PLATFORM=app-plus NODE_ENV=development node bin/uniapp-cli.js
cross-env UNI_INPUT_DIR=$INIT_CWD/ UNI_OUTPUT_DIR=$INIT_CWD/unpackage/dist/build/h5 UNI_PLATFORM=h5 NODE_ENV=production node bin/uniapp-cli.js
rm -rf $INIT_CWD/unpackage/dist/build/app-plus
cross-env UNI_INPUT_DIR=$INIT_CWD/ UNI_OUTPUT_DIR=$INIT_CWD/unpackage/dist/build/app-plus UNI_PLATFORM=app-plus NODE_ENV=production node bin/uniapp-cli.js
cd $INIT_CWD/unpackage/dist/build/app-plus
zip -q -r $INIT_CWD/unpackage/release/app-plus.wgt ./