node.js - 安装css-sprite报错
高洛峰
高洛峰 2017-04-17 11:42:39
0
1
597

npm install css-sprite报错
node的版本为v0.10.34
全局安装也不行。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(1)
巴扎黑

node-gyp需要安裝Visual Studio以編譯一部分相依性。

參考mooc的討論:

#原因
npm在1.3.15版本以前node-gyp 在編譯時會呼叫VCBuild.exe,在vs2012下是找不到的VCBuild.exe, vs2012及以後版本是msbuild.exe作為編譯器。

#解決
將npm 的 msvs的編譯器設定為vs2012
cmd執行:
npm config set msvs_version 2012 --global


其實css-sprites有很多可替代的插件,像是我們在用glue。 sprite外掛用的都是同一個演算法,所以這些外掛只是使用方式,嵌入工作流程的方式不太一樣而已。

glue是用python寫的,windows環境下依賴的東西比較簡單,不需要編譯。 glue沒有發佈到npm上,作為一個python工具,它是透過pip管理的,需要不同於npm的安裝流程,請參閱安裝引導。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板