找不到模块“ npm-registry-fetch”

时间:2018-11-07 06:54:16

标签: node.js windows npm npm-install

我尝试为node.js安装情感包

不幸的是,它不起作用。我收到以下错误消息:

  

npm错误!代码MODULE_NOT_FOUND

     

npm错误!找不到模块“ npm-registry-fetch”

     

npm错误!可以在以下位置找到此运行的完整日志:

     

...

到目前为止

  • 我在网上搜索了没有成功的解决方案
  • 我删除了npm缓存并重新安装了node.js,但错误仍然存​​在。谁有主意?

我使用Windows 10

  

npm配置列表

     

; cli配置

     

metrics-registry =“ https://registry.npmjs.org/

     

scope =“”

     

user-agent =“ npm / 6.4.1 node / v10.13.0 win32 x64”

     

;内置配置未定义

     

prefix =“ C:\ Users \ username \ AppData \ Roaming \ npm”

     

;节点bin位置= C:\ Program Files \ nodejs \ node.exe

     

; cwd = C:\ Users \ username \ SentimentKI

     

; HOME = C:\ Users \ username

     

; “ npm config ls -l”显示所有默认值。

2 个答案:

答案 0 :(得分:0)

我找到了解决问题的方法。我需要删除以下目录:

  

C:\ Users \ username \ AppData \ Roaming \ npm

     

C:\ Users \ username \ AppData \ Roaming \ npm-cache

此后,我卸载了note并再次安装了它。

感谢所有人。

答案 1 :(得分:0)

您还可以重新安装当前的节点版本,如果您使用n作为节点版本管理器,则可以运行

Get-NetConnectionProfile

Name             : Network
InterfaceAlias   : Ethernet
InterfaceIndex   : 16
NetworkCategory  : Public
IPv4Connectivity : Internet
IPv6Connectivity : NoTraffic

Name             : Unidentified network
InterfaceAlias   : vEthernet (DockerNAT)
InterfaceIndex   : 50
NetworkCategory  : Private
IPv4Connectivity : NoTraffic
IPv6Connectivity : NoTraffic

Name             : Unidentified network
InterfaceAlias   : vEthernet (Default Switch)
InterfaceIndex   : 14
NetworkCategory  : Private
IPv4Connectivity : NoTraffic
IPv6Connectivity : NoTraffic

卸载所有节点版本(最新版本除外),然后运行

n prune

安装节点版本号8.11.3。

也许这不是最佳解决方案,但速度更快