在 github 的 atom ide 中安装插件“atom-typescript@8.5.0”失败

Installing failes for plugin “atom-typescript@8.5.0” in github's atom ide

我正在尝试在 GitHub 的 Atom 中安装 atom-typescript 包。当我按下 Install 按钮时,出现以下错误。

Installing atom-typescript to C:\Users\vadherak\.atom\packages
assert.js:93
  throw new assert.AssertionError({
        ^
AssertionError: Expected there to only be one child in node_modules
    at C:\Users\vadherak\AppData\Local\atom\app-1.7.0-beta1\resources\app\apm\lib\install.js:165:22
    at ChildProcess.onChildExit (C:\Users\vadherak\AppData\Local\atom\app-1.7.0-beta1\resources\app\apm\lib\command.js:51:49)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:766:16)
    at Process.ChildProcess._handle.onexit (child_process.js:833:5)

我也试过使用命令提示符安装,它给我同样的错误。

最后,我尝试执行 apm install --check 命令,它显示 Checking for native build tools done,无论执行此命令,我在尝试安装软件包时都遇到相同的错误。

如果已将此问题记录为 an issue with the atom-typescript 项目。

正如我在对您的 GitHub Issue 的评论中提到的那样,我能否要求您更新到 1.7.0-beta4 并尝试再次安装 atom-typescript,如果可以的话对你来说仍然是一个问题,请你 post 一个你已经安装的软件包的完整列表。

您可以通过发出以下命令从命令行获取所有已安装软件包的列表:

 apm list

这将打印所有内置和社区安装包的列表:

Built-in Atom Packages (89)
├── about@1.4.2
├── archive-view@0.61.1
├── atom-dark-syntax@0.27.0
├── atom-dark-ui@0.51.0
├── atom-light-syntax@0.28.0
...

Community Packages (49) C:\Users\richa\.atom\packages
├── apm-publish@0.3.0
├── atom-dns-resolver@1.3.0
├── atom-html-preview@0.1.19
├── atom-shortcuts@0.0.2
├── atom-svg-icon-snippets@0.2.0
├── atom-ternjs@0.13.2
....

鉴于包和软件版本的几乎无限可能组合,这对我们诊断 atom 问题非常有帮助。