我已经玩了好几次npm setnpm config set,现在我想重置为默认值(一种出厂重置).

npm是否提供了执行该操作的命令?或者我应该手动删除所有配置文件,然后重新安装?

我需要在Linux CentOS和Windows 8上都这么做.

推荐答案

重置用户默认值

在命令行中运行(或在windows上运行git bash):

echo "" > $(npm config get userconfig)
npm config edit

重置全局默认值

echo "" > $(npm config get globalconfig)
npm config --global edit

如果需要sudo,请运行以下命令:

sudo sh -c 'echo "" > $(npm config get globalconfig)'

Node.js相关问答推荐

如何从 github 编译第三方扩展?

Azure Function 在 2022 年 4 月 26 日禁用将“用户”字段设置为 HTTP 请求对象

baseurl64 缓冲区解码

错误消息“错误:0308010C:数字信封例程::不支持”

ChunkLoadError:加载块 node_modules_next_dist_client_dev_noop_js 失败

wasm 代码提交分配失败 - 进程内存不足

__dirname 未在 Node 14 版本中定义

graphqlHTTP 不是函数

Node.js:语法错误:无法在模块外使用 import 语句

如何在 DENO 中使用 npm 模块?

从 Node.js 应用程序查询 Heroku 托管的 Postgres 数据库时出现“自签名证书”错误

为什么这是“你好,世界!” JavaScript 代码片段被识别为可接受的程序指令?

.js 和 .mjs 文件有什么区别?

Nodemon 错误:已达到文件观察者数量的系统限制

使用 nvm-windows 时更新 npm

节点 --experimental-modules,请求的模块不提供名为的导出

如何从 typescript 使用 npm 模块?

使用节点的内置调试器判断变量?

npm 错误! 404 未找到:事件流@3.3.6

package.json 中的节点引擎 8.x 或 10.x