设置npm淘宝镜像后显示npm should be run outside of the node repl, in your normal shell.
时间: 2024-01-04 13:02:56 浏览: 703
详解npm 配置项registry修改为淘宝镜像
这个错误信息是因为在 Node.js REPL(交互式解释器)中运行了 npm 命令,而不是在命令行终端中运行。
要解决这个问题,你可以退出 Node.js REPL,返回到命令行终端中,在终端中运行 npm 命令。也可以使用以下方法在 REPL 中运行 npm 命令:
```
const { exec } = require('child_process');
exec('npm command', (err, stdout, stderr) => {
console.log(stdout);
});
```
其中,将 `npm command` 替换成需要在 REPL 中运行的 npm 命令即可。
阅读全文