我已经玩了好几次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相关问答推荐

找不到 vue-template-compiler@2.6.14 的匹配版本 | Shopware 6.5 更新后的 node 问题

TS[2339]:类型 '() => Promise<(Document & Omit) | 上不存在属性空>'

如何修复我的 NodeJS SSE 写入函数以在后续调用中更新 HTML?

无法截取页面截图

为什么它无法发送发布请求并更改为 chrome 中的获取方法?

node-gyp: "..\src\binding.cc: 没有这样的文件或目录"

访问 Mongoose 查询之外的变量

MongoDB Atlas中的聚合触发器不起作用

带有事件网格的 Azure 函数在没有 ngrok 的情况下在本地运行

为什么 req.params.id 返回 undefined未定义?

使用服务帐户将 Firebase 应用程序部署到 Heroku(使用 dotenv 的环境变量)

Ansible 将以什么用户身份运行我的命令?

这到底是什么';拒绝未经授权';对我来说是什么意思?

异步函数 - 等待不等待promise

将 myproject/.npmrc 与注册表一起使用

如何运行用 TypeScript 编写的 Mocha 测试?

npm WARN 不推荐使用 graceful-fs@3.0.8:graceful-fs 版本 3

使用 node.js 循环 JSON

Nodejs将字符串转换为UTF-8

Google Firebase 错误(函数返回未定义、预期的 Promise 或值)