1.現(xiàn)象:
vue項(xiàng)目換電腦后npm install發(fā)現(xiàn)一直報(bào)如下的錯(cuò)誤:
2.原因:
node-sass版本不兼容,比較老。還出現(xiàn)找不到python路徑的錯(cuò)誤。node-sass 需要 node-gyp安裝時(shí)需要進(jìn)行轉(zhuǎn)譯所以可能會(huì)出現(xiàn)各種按安裝問(wèn)題。且node-sass 本身就已經(jīng)是deprecated狀態(tài)了。如果不是維護(hù)老項(xiàng)目不建議再使用
3.解決措施:
由于它只用于開(kāi)發(fā)環(huán)境,我們就不費(fèi)心思去找版本兼容了。直接用sass(是一個(gè)純 js 的 npm 包)替換掉node-sass。
4.步驟
卸載 node-sass ,安裝 sass,項(xiàng)目全局搜索 /deep/ , 把 /deep/ 替換為 ::v-deep。
1.卸載 node-sass:npm uninstall node-sass
2.安裝 sass:npm install sass --save-dev
3.npm install文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-703965.html
4.全局搜索替換:/deep/ 替換為 ::v-deep文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-703965.html
到了這里,關(guān)于解決npm install報(bào)錯(cuò) npm ERR! gyp ERR! cwd D:\Projec\xxx\node_modules\node-sass (node-sass版本問(wèn)題)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!