npm install安裝報錯:gyp info it worked if it ends with ok的解決方法
前端vue新項目 npm install安裝報錯 gyp info it worked if it ends with ok
1.可能原因1:node和node-sass版本沖突,
對應的node和node-sass的版本如下
2.node.js卸載與安裝
之前有安裝過弄過node.js的
如果node.js版本過高需要重新安裝低版本node.js,在控制面板卸載node.js,
再在node官網下載對應的msi包安裝到之前的安裝過node.js的文件夾下。低版本的node.js 隻需直接下載高版本的msi包安裝無需卸載之前的低版本node.js,這樣不需要再去配置環境變量啥的,
3.node-sass卸載安裝,
node-sass卸載:
npm uninstall node-sass
node-sass安裝可以指定版本:
npm install node-sass
佈置的版本直接安裝
npm install [email protected]
指定4.14版本的,
如果安裝報錯試試換下淘寶鏡像,一個好的解決方案在是直接在項目根目錄下創建一個 .npmrc文件指定淘寶鏡像
文件內容:sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ phantomjs_cdnurl=https://npm.taobao.org/mirrors/phantomjs/ electron_mirror=https://npm.taobao.org/mirrors/electron/ registry=https://registry.npm.taobao.org
4.安裝好後對應版本的node和node-sass後啟動
再npm install , npm run dev 沒有報錯啦
總結
到此這篇關於npm install安裝報錯:gyp info it worked if it ends with ok解決的文章就介紹到這瞭,更多相關npm install安裝報錯內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- npm i報錯以及解決方案實戰案例
- Node Sass依賴問題排查思路解析
- vue轉electron項目及解決使用fs報錯:Module not found: Error: Can't resolve 'fs' in
- npm install常見報錯以及問題詳解
- Vue報錯Syntax Error:TypeError: this.getOptions is not a function的解決方法