Windows
yarn install 的時候,node-sass 有一個依賴是 node-gyp
node-gyp 每次都要從網(wǎng)絡(luò)上下載 node-headers.tar.gz 還有 node.lib 這類東西,可能是網(wǎng)絡(luò)的問題,總是不成功,如果是可以從本地引用,就可以避免這樣的麻煩
直接下載地址:
https://nodejs.org/download/release/v6.10.0/node-v6.10.0-headers.tar.gz
https://nodejs.org/download/release/v6.10.0/win-x86/node.lib
https://nodejs.org/download/release/v6.10.0/win-x64/node.lib
https://nodejs.org/download/release/v6.10.0/SHASUMS256.txt
(把 v xxx 改成 node 相應(yīng)版本)
解壓 node-v6.10.0-headers.tar.gz 到 D:\Tool,在文件夾中創(chuàng)建一個 Release 文件夾,把 node.lib 放到 Release 中,修改 .npmrc 文件(我的在 C:\Users\name\
),加上一行
nodedir=D:\tools\node_src\node-v6.10.0-headers
Linux
Linux 上則簡單多了,只要下載一個
https://nodejs.org/download/release/v6.10.0/node-v6.10.0-headers.tar.gz文章來源:http://www.zghlxwxcb.cn/news/detail-571059.html
運行文章來源地址http://www.zghlxwxcb.cn/news/detail-571059.html
npm config set tarball "本地路徑"node-v8.9.4-headers.tar.gz
到了這里,關(guān)于node-gyp 下載 node-headers 和 node.lib 不成功的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!