舊項目?npm?install? 發現??node-sass? ?安裝?失敗
切換淘寶鏡像之后?不能完全解決問題。因為需要編譯,本地沒有Python環境不能實現
安裝node-sass
時,在install階段
會從Github上下載一個叫binding.node
的文件,而「GitHub Releases」里的文件都托管在s3.amazonaws.com
上,安裝不了。
從node-sass
的官方文檔中可找到一個叫sass_binary_site
的參數,它可設置Sass鏡像地址,毫無疑問還是將其指向國內的淘寶鏡像。
很多文章原理很詳細,但是淘寶鏡像曾經換過?導致?命令失效,所以要把網上文章中的淘寶鏡像換成最新的。
以下內容實測有效。
npm install node-sass@^4.14.0 --registry=https://registry.npmmirror.com --sass_binary_site=https://npmmirror.com/mirrors/node-sass/