From 331f1ba8113358cff1af31634b7433ac38d54fe5 Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Tue, 2 Dec 2025 21:36:35 +0800 Subject: [PATCH] fix --- .yarn/versions/320ae307.yml | 36 ++++++++++++++++++++ packages/yarnpkg-core/sources/scriptUtils.ts | 2 +- scripts/dist-scripts/yarn.cmd | 1 + 3 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 .yarn/versions/320ae307.yml diff --git a/.yarn/versions/320ae307.yml b/.yarn/versions/320ae307.yml new file mode 100644 index 000000000000..fc9e06fc115f --- /dev/null +++ b/.yarn/versions/320ae307.yml @@ -0,0 +1,36 @@ +releases: + "@yarnpkg/cli": patch + "@yarnpkg/core": patch + +declined: + - "@yarnpkg/plugin-catalog" + - "@yarnpkg/plugin-compat" + - "@yarnpkg/plugin-constraints" + - "@yarnpkg/plugin-dlx" + - "@yarnpkg/plugin-essentials" + - "@yarnpkg/plugin-exec" + - "@yarnpkg/plugin-file" + - "@yarnpkg/plugin-git" + - "@yarnpkg/plugin-github" + - "@yarnpkg/plugin-http" + - "@yarnpkg/plugin-init" + - "@yarnpkg/plugin-interactive-tools" + - "@yarnpkg/plugin-jsr" + - "@yarnpkg/plugin-link" + - "@yarnpkg/plugin-nm" + - "@yarnpkg/plugin-npm" + - "@yarnpkg/plugin-npm-cli" + - "@yarnpkg/plugin-pack" + - "@yarnpkg/plugin-patch" + - "@yarnpkg/plugin-pnp" + - "@yarnpkg/plugin-pnpm" + - "@yarnpkg/plugin-stage" + - "@yarnpkg/plugin-typescript" + - "@yarnpkg/plugin-version" + - "@yarnpkg/plugin-workspace-tools" + - "@yarnpkg/builder" + - "@yarnpkg/doctor" + - "@yarnpkg/extensions" + - "@yarnpkg/nm" + - "@yarnpkg/pnpify" + - "@yarnpkg/sdks" diff --git a/packages/yarnpkg-core/sources/scriptUtils.ts b/packages/yarnpkg-core/sources/scriptUtils.ts index e0c3fb0f0121..f3438bb37379 100644 --- a/packages/yarnpkg-core/sources/scriptUtils.ts +++ b/packages/yarnpkg-core/sources/scriptUtils.ts @@ -40,7 +40,7 @@ interface PackageManagerSelection { async function makePathWrapper(location: PortablePath, name: Filename, argv0: NativePath, args: Array = []) { if (process.platform === `win32`) { // https://github.com/microsoft/terminal/issues/217#issuecomment-737594785 - const cmdScript = `@goto #_undefined_# 2>NUL || @title %COMSPEC% & @setlocal & @"${argv0}" ${args.map(arg => `"${arg.replace(`"`, `""`)}"`).join(` `)} %*`; + const cmdScript = `@chcp 65001>NUL\r\n@goto #_undefined_# 2>NUL || @title %COMSPEC% & @setlocal & @"${argv0}" ${args.map(arg => `"${arg.replace(`"`, `""`)}"`).join(` `)} %*`; await xfs.writeFilePromise(ppath.format({dir: location, name, ext: `.cmd`}), cmdScript); } diff --git a/scripts/dist-scripts/yarn.cmd b/scripts/dist-scripts/yarn.cmd index 221afd1ccc83..7dc146460bc5 100755 --- a/scripts/dist-scripts/yarn.cmd +++ b/scripts/dist-scripts/yarn.cmd @@ -1 +1,2 @@ +@chcp 65001>NUL @goto #_undefined_# 2>NUL || @title %COMSPEC% & @setlocal & node "%~dp0\yarn.js" %*