1. 程式人生 > >Windows下使用node-gyp

Windows下使用node-gyp

最近做了個app,要有mac版本和windows版本,mac上已經測試通過了,然後在windows上除錯(新裝的虛擬機器),因為使用了deasync,執行失敗了,為了重新build,要使用node-gyp,然後各種build失敗。
剛開始提示沒有python,安裝了python2.7之後,提示error MSB3411之類的錯誤,然後安裝了windows sdk, windows server, vs2008。然後又提示fatal error C1083: Cannot open include file: ‘stdint.h’: ,好吧居然找不到stdint.h檔案,一查,vs2008太老了,沒有這個檔案,天啊,你知道vs2008多大麼,然後解除安裝2008,安裝vs2013,然後執行node-gyp rebuild,成功了。。。。
順便提一下,發現windows使用adb也挺坑的,安裝之後連結手機,adb devices什麼都檢測不到,最後不得已安裝了豌豆莢,雖然好了,但還是覺得挺坑的。