安装macOS Mojave后,节点和npm太慢而无法启动

时间:2018-12-03 21:41:58

标签: angularjs node.js macos-mojave

实际上,在macOS Mojave之前,node / npm会立即启动,然后根据任务需要花费一些时间(完成ng start需要10-20秒)。

升级到macOS Mojave后,需要30-45秒才能启动该过程,然后需要10-20秒才能完成服务。

唯一的变化是升级到macOS Mojave

有什么想法吗?

3 个答案:

答案 0 :(得分:0)

尝试使用节点版本管理器重新安装节点。 https://github.com/creationix/nvm

答案 1 :(得分:0)

我遇到了同样的问题,但是编程语言不同。对于某些与网络相关的问题,例如放慢测试速度。

请尝试以下操作:

  • 确保/ etc / hosts中存在localhost
  • 将您的mac主机名添加为/ etc / hosts作为“ 127.0.0.1 yourhostname”

最后看起来应该是

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1 localhost
127.0.0.1 yourhostname

255.255.255.255 broadcasthost
::1             localhost

答案 2 :(得分:0)

我正面临着同样的问题...

同样的问题不仅与Angular或React项目有关... macOS Mojave更新后,所有基于nodejs的CLI都会变慢。

我有nvm来管理节点版本,因此请使用nvm install --lts重新安装LTS。 npm startng start开始正常工作...

如果您没有nvm,只需删除nodejs并重新安装