ember-bootstrap 1.x 安装挂起

install of ember-bootstrap 1.x hangs

ember-cli: 2.14.2 节点:8.4.0 os: win32 x64

出于某种原因,我的任何 ember-bootstrap 1.x 版本的 npm 安装总是挂在 fsevents 上。

C:\Users\rrush\Documents\GitHub\xxxxxxxxxxx>npm install
[            ......] | extract:fsevents: sill extract is-descriptor@0.1.6

我已经尝试了几个版本的 ember-bootstrap 1.x、node 和 ember(-cli)。他们总是挂断 fsevents 安装。

任何 0.x 版本都可以正常安装。

据我所知,fsevents 只能安装在 Mac 上,不能安装在 Windows 机器上。有什么办法可以绕过(试图)安装 fsevents 吗?我做了 npm install --no-optional,但没有用...

编辑 1: npm install ember-bootstrap@1.0.0-rc.1 --verbose --no-optional 在所有 1.x 选项中,这个似乎有效。

显然问题出在 npm 中,特别是在 Windows 机器上。当您直接从 github 发出下载时,它会完美安装。根本原因至今未知。

simonihmig(创作者)有以下说法:

I was able to reproduce this on Windows 10 (in a VirtualBox). I don't think the root issue is within ember-bootstrap, rather probably npm itself (some dead locking issue or so), as I was able to "fix" this by downgrading findup-sync (more a workaround, but worked for me). Here is a PR: #435. Took me quite some time...

npm i --save-dev kaliber5/ember-bootstrap#downgrade-findup

Link 这个问题:ember-bootstrap issue 430