mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-10 02:46:56 +00:00
35 lines
543 B
Bash
Executable File
35 lines
543 B
Bash
Executable File
#!/bin/bash
|
|
|
|
node_version=$(node -v)
|
|
|
|
major_version=$(echo $node_version | cut -d'.' -f1 | tr -d 'v')
|
|
|
|
if [ $major_version -ge 17 ]; then
|
|
export NODE_OPTIONS=--openssl-legacy-provider
|
|
fi
|
|
|
|
if ! command -v pnpm >/dev/null 2>&1; then
|
|
npm i -g pnpm
|
|
fi
|
|
|
|
rm -rf ./packages/supersonic-fe/src/.umi ./packages/supersonic-fe/src/.umi-production
|
|
|
|
cd ./packages/chat-sdk
|
|
|
|
pnpm i
|
|
|
|
pnpm run build
|
|
if [ $? -ne 0 ]; then
|
|
echo "Failed to build chat sdk."
|
|
exit 1
|
|
fi
|
|
pnpm link --global
|
|
|
|
cd ../supersonic-fe
|
|
|
|
pnpm link ../chat-sdk
|
|
|
|
pnpm i
|
|
|
|
pnpm start
|