想对 VS Code 源代码做一些研究,可是构建的时候一直报错。有没有大神成功运行过的?可否给个指导?
环境是 macOS 10.12,Node 7.4.0,npm 4.0.5,Python 2.7.13,Xcode 最新版(都是推荐的版本),按照官方教程来构建。
克隆下来储存库之后执行安装脚本 ./scripts/npm.sh install。在安装一个叫 gulp-atom-electron 的包时就出了问题说 Socket hang up。这个包是从 GitHub 下载 Electron 用的,可能我这里 API 无法访问,所以出错了。我手动下载了 Electron 发行版放到指定位置,错误就消失了,不过不知道对之后的步骤是否有影响。
构建完之后运行又不行。执行 ./scripts/code.sh,应用程序就启动了,窗口也有打开,但内容是空的,控制台报错 Loading "gc-signals" failed。搜了一下,GitHub 上已有许多人报告过这个问题,但没有查出过原因,只给出解决方案让删除 node_modules 重新安装。试过了,仍未解决,甚是苦恼。
感谢各位大神指教!
今天又试一次就解决了,挺奇怪的。可能是原来的缓存有错的,所以之前几次都没成功。
你是怎么编译的?
github上有dochttps://github.com/Microsoft/vscode/wiki/How-to-Contribute#build-and-run-from-source版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。