小程序需要使用node.js v12,现在在新版的macOS26下甚至都无法成功安装, 使用Docker来运行则可以避免这些问题。
默认用户使用zsh和oh-my-zsh
docker pull ghcr.io/qinyuhang/dev-mini-docker:latestdocker build . -t dev_mini# 复制docker compose文件到主目录,你可以复制到任意目录,记住修改后面的run即可
cp docker-compose.dev_mini.yml ~
cd PATH_TO_MINI_PROGRAM_REPO
PWD_NAME=${PWD##*/} docker compose -f ~/docker-compose.dev_mini.yml run --rm dev_mini# 复制docker compose文件到主目录,你可以复制到任意目录,记住修改后面的run即可
cd PATH_TO_MINI_PROGRAM_REPO
PWD_NAME=${PWD##*/} docker compose -f ~/docker-compose.dev_mini.yml run --rm --entrypoint /bin/bash dev_mini在zshrc或者bashrc可以配置alias,方便使用。
alias dev_mini='PWD_NAME=${PWD##*/} docker compose -f ~/docker-compose.dev_mini.yml run --rm dev_mini'注意: alias 中必须使用单引号
'...',这样$PWD和${PWD##*/}会在每次运行时才展开,而不是定义时展开。