mirror of
https://github.com/VisActor/VTable
synced 2024-11-22 01:52:03 +00:00
29 lines
541 B
Bash
29 lines
541 B
Bash
|
#!/usr/bin/env bash
|
||
|
# SCM 仓库编译脚本
|
||
|
|
||
|
set -e
|
||
|
#-- 准备环境
|
||
|
# 切换node版本 change node version
|
||
|
source /etc/profile
|
||
|
|
||
|
nvm use lts/fermium
|
||
|
|
||
|
echo 'node version is ' && node -v
|
||
|
|
||
|
#-- 定义变量
|
||
|
DIR=`pwd`
|
||
|
DIST="$DIR/packages/vtable/dist"
|
||
|
OUTPUT="$DIR/output" #该目录下文件会被打包上传到CDN
|
||
|
TARGET="$OUTPUT/$BUILD_VERSION"
|
||
|
|
||
|
mkdir -p $OUTPUT
|
||
|
|
||
|
npm i --global @microsoft/rush
|
||
|
rush update
|
||
|
cd packages/vtable/
|
||
|
rushx build
|
||
|
|
||
|
# 这里目前是按需要只传了一个
|
||
|
mkdir -p $TARGET
|
||
|
cp -r $DIST/vtable.min.js $TARGET/index.js
|