Spaces:
Running
Running
File size: 671 Bytes
2daa282 2e3784a b2ecc07 5120070 395af2d 5120070 6a796f7 b2ecc07 395af2d b2ecc07 c843b85 5120070 982c207 ddbcf92 c843b85 ddbcf92 0b02a00 b2ecc07 5120070 b2ecc07 395af2d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
#!/bin/sh
set -e
echo "开始安装 Remix..."
# 使用 npx 来运行 create-remix
npx create-remix@latest ${REMIX_NAME} --yes --no-install --no-git-init
cp ${HOMEDIR}/ecosystem.config.cjs ${HOMEDIR}/${REMIX_NAME}/ecosystem.config.cjs
# 进入 Remix 项目目录
cd ${HOMEDIR}/${REMIX_NAME}
# 安装依赖并构建
pnpm install
pnpm add react react-dom @remix-run/node @remix-run/react
pnpm add @types/node @types/react @types/react-dom --save-dev
# 复制 sshx 路由文件
cp ${HOMEDIR}/sshx.tsx ${HOMEDIR}/${REMIX_NAME}/app/routes/sshx.tsx
# 构建应用
pnpm run build
# 返回 HOMEDIR
cd ${HOMEDIR}
echo "Remix 安装完成,并添加了 SSHX 控制页面"
|