MSBuild時出現(xiàn)錯誤
為什么會有這個錯誤闲坎?
很多npm包底層都需要用到node-gyp,node-gyp是用來編譯C++擴(kuò)展的,它需要配合Python和VS系列使用。
提示:python2.7更適合nodejs丧荐。
在項(xiàng)目開發(fā)中,有接觸到一點(diǎn)NW.js喧枷,其中對C++支持虹统,所以底層會運(yùn)用node-gyp。在npm install 時割去,出現(xiàn)以下錯誤:
sass MSBUILD : error MSB4132: 無法識別工具版本“2.0”窟却。可用的工具版本為 "14".
解決方法:
npm config set msvs_version 2012 --global
我的系統(tǒng)中裝的VS2015呻逆,將以上的2012改為2015在cmd中執(zhí)行即可夸赫。