我正在尝试在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项目。
答案 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问题非常有帮助。