在github的原子ide中为插件“atom-typescript@8.5.0”安装failes

时间:2016-04-05 10:42:41

标签: typescript atom-editor

我正在尝试在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项目。

1 个答案:

答案 0 :(得分:1)

在我对此问题的GitHub问题的评论中提到,我可以要求您更新到1.7.0-beta4并尝试再次安装atom-typescript,如果它仍然是您的问题,请你可以发布你已经安装的软件包的完整列表。

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

 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问题非常有帮助。