如果我通过以下方式创建一个.npmrc文件:
touch /Users/$USER/.npmrc然后做一个:
ls -a
npm config set proxy ${proxy_url}我可以在我的.npmrc文件中看到代理集。但是,如果我切换网络并想删除它,我尝试:
npm config delete proxy当我做一个:
ls -a
我的整个.npmrc文件似乎都被删除了,这给了我一个
npm ERR! Error: ENOENT, unlink...有人能帮忙吗?我只想删除.npmrc文件中的设置,而不是删除整个文件。
发布于 2018-03-29 20:17:51
在某些情况下,当您手动创建时,.npmrc:
touch .npmrc可能不管用
相反,:总是编辑使用IDE、或自动创建的.npmrc文件,使用npm命令(如npm config ...)来更改配置。
(现在,删除您创建的文件,运行一个config命令再次创建.npmrc )
附加信息:npm config ls -l是一个有用的命令,可以查看有关npm设置和.npmrc路径位置的信息。
https://stackoverflow.com/questions/25666757
复制相似问题