diff --git a/packages/babel-cli/src/babel-doctor/rules/npm-3.js b/packages/babel-cli/src/babel-doctor/rules/npm-3.js index 938b23d20d..e159816f39 100644 --- a/packages/babel-cli/src/babel-doctor/rules/npm-3.js +++ b/packages/babel-cli/src/babel-doctor/rules/npm-3.js @@ -5,7 +5,11 @@ export default function () { return new Promise(function (resolve) { binVersionCheck("npm", ">=3.3.0", function (err) { if (err) { - resolve([false, `Your npm version is outdated. Upgrade to the latest version by running:\n$ ${chalk.magenta("npm install -g npm")}`]); + let message = `Your npm version is outdated. Upgrade to the latest version by running:\n$ ${chalk.magenta("npm install -g npm")}.`; + if (process.platform === "win32") { + message += ` See this guide if you are having trouble upgrading: ${chalk.underline.blue("https://github.com/npm/npm/wiki/Troubleshooting#upgrading-on-windows")}`; + } + resolve([false, message]); } else { resolve([true, "You're on npm >=3.3.0"]); }