如果我通过以下方式创建.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文件中删除该设置,而不是删除整个文件。
答案 0 :(得分:0)
在某些情况下,手动创建 .npmrc:
touch .npmrc
它可能无法正常工作
<强>相反:强>
始终编辑使用IDE自动创建的.npmrc文件
OR 使用npm config ...
之类的npm命令来更改配置。
(现在,删除你创建的文件,运行config命令再次创建.npmrc)
其他信息:npm config ls -l
是一个有用的命令,可以查看有关.npmrc的npm设置和路径位置的信息。