加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在windows上缺少nodejs npm全局配置

发布时间:2020-12-13 20:24:37 所属栏目:Windows 来源:网络整理
导读:我无法找到npm存储其全局设置的地方. npm配置get userconfig C:UsersJack.npmrc npm配置获取globalconfig C:UsersJackAppDataRoamingnpmetcnpmrc 这些路径中没有文件 npm配置获取代理 – 返回我的代理网址工作.我想删除. npm config -g删除代理 np
我无法找到npm存储其全局设置的地方.

npm配置get userconfig

C:UsersJack.npmrc

npm配置获取globalconfig

C:UsersJackAppDataRoamingnpmetcnpmrc

这些路径中没有文件

npm配置获取代理
– >返回我的代理网址工作.我想删除.

npm config -g删除代理

npm ERR! Error: ENOENT,unlink 'C:UsersJackAppDataRoamingnpmetcnpmrc'

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "C:Program Filesnodejs\node.exe" "C:Program Filesnodejsnode_modulesnpmbinnpm-cli.js" "config" "-g" "delete" "proxy"
npm ERR! cwd C:fDropboxapps
npm ERR! node -v v0.8.22
npm ERR! npm -v 1.2.14
npm ERR! path C:UsersJackAppDataRoamingnpmetcnpmrc
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     C:fDropboxappsnpm-debug.log
npm ERR! not ok code 0
看起来像npm使用的文件编辑它的配置文件不是在一个干净的安装上创建的,因为npm有一个默认选项.这就是为什么你仍然可以通过npm config get< option>获得选项:只有这些文件覆盖默认值,它不会从头开始创建选项.

我从来没有在今天之前摸过我的npm配置文件,尽管我已经有几个月了.没有一个文件还没有,例如?/ .npmrc(在具有Git Bash的Windows 8.1机器上),但是我可以运行npm config get< something>并且,如果它是一个正确的npm选项,它返回一个值.当我运行npm配置集< option> < value>,文件?/ .npmrc似乎自动创建,选项&其值作为唯一的未注释的行.

至于删除选项,看起来这只是将值设置为默认值,或者如果该选项从未设置或未设置,则不执行任何操作.永不复位另外,如果该选项是唯一明确设置的选项,那么看起来?/ .npmrc也被删除,如果你以后再设置任何东西,那么它将被重新创建.

在你的情况下(假设一年后仍然一样),看起来你从来没有在npm中设置代理选项.因此,如npm的配置帮助页面所说,它被设置为任何你的http_proxy(不区分大小写)的环境变量.这意味着没有什么可以删除,除非你想“删除”你的HTTP代理,尽管你可以将选项或环境变量设置为别的东西,希望既不会打破你的设置.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读