diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 9ebf695..cda1c56 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -96,5 +96,4 @@ RUN sh -c "$(curl -L -o - https://github.com/deluan/zsh-in-docker/releases/downl RUN wget -qO- https://get.pnpm.io/install.sh | ENV="$HOME/.zshrc" SHELL="$(which zsh)" zsh - \ && pnpm --version \ # /home/usr_vscode/.config/pnpm/rc - && pnpm config --global set store-dir /home/usr_vscode/.pnpm-store \ - && pnpm env use lts --global + && pnpm config --global set store-dir /home/usr_vscode/.pnpm-store diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 842e8fa..54273e3 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -111,6 +111,7 @@ */ "initializeCommand": /* 本地执行(容器创建前) */ "echo '准备创建容器...'", "onCreateCommand": /* 容器内执行(仅首次创建) */ { + "setup-node": "pnpm env use lts --global", "fix-claude-code-router": "sudo chown -R usr_vscode /home/usr_vscode/.claude-code-router", "fix-claude": "sudo chown -R usr_vscode /home/usr_vscode/.claude", "fix-gemini": "sudo chown -R usr_vscode /home/usr_vscode/.gemini", @@ -118,7 +119,6 @@ }, "updateContentCommand": /* 容器内执行(创建后或内容更新) */ "pnpm install", "postCreateCommand": /* 容器内执行(创建完成后) */ { - // pnpm env use lts --global "install-global-cli": "pnpm install -g @google/gemini-cli@latest @anthropic-ai/claude-code@latest @musistudio/claude-code-router@latest" }, "postStartCommand": /* 容器内执行(每次启动) */ "echo '容器已启动!'",