很烦人,网上查找一大堆解决方案,这个问题不知道为什么会存在。有说是GFW导致,有说是没有安装python,VS工具引起的。但我都安装了,却还是不行。很头疼这个问题,反正解决起来很成问题,我的解决方式是手动安装,我也不想,直接在packages安装多方便呢?可惜就是apm
command一直报错,只好用npm离线的方式。
1. 目标环境
- Windows 10
- python 2.7 and python 3.51 installed
- npm installed
- Microsoft Visual Stduio 2015 professtional
installed
查看下图可以看到依赖项都安装了,配置也没有问题。
2. 直接安装出错
直接安装的提示如下图
同时使用apm install command安装也是这样
3. 离线安装解决
首先到Github中查到要安装的addons,然后呢使用git
clone到~/.atom/packages目录下,最后键入
npm
install,如果没有错误就安装上了。自己离线安装的结果如下图。
4. 结论
这个问题对于新手来说很头疼,主要是没有前端开发的人,要这此依赖项,很难查出到底是哪里出了问题。给用户体验上带来很不好的体验。
5. 相关链接
Atom在系统下安装activate-power-mode插件问题
Windows users are not happy
node-gyp error while doing npm install on a project
node-gyp in Github
atom documentation