搜尋

首頁  >  問答  >  主體

node.js - 安装css-sprite报错

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

高洛峰高洛峰2781 天前581

全部回覆(1)我來回復

  • 巴扎黑

    巴扎黑2017-04-17 11:44:39

    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的安裝流程,請參閱安裝引導。

    回覆
    0
  • 取消回覆