乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      node-sass報錯的坑

       路人甲Java 2021-09-06

      前幾天在拉取項目,跑項目的時候遇到了一個node-sass的坑,我在使用yarn進(jìn)行安裝依賴的時候,報了node_modules\node sass:Command failed.的錯誤。
      從報錯命令來看,就是在安裝node sass模塊的時候出錯了,導(dǎo)致安裝失敗。

      node-sass是什么?

      Node-sass是一個庫,它將Node.js綁定到LibSass(流行樣式表預(yù)處理器Sass的C版本)。它允許用戶以令人難以置信的速度將.scss文件本地編譯為css,并通過連接中間件自動編譯。說白了 node-sass是一個項目依賴,在使用sass語法的時候,對sass-loader的一個支持,沒有node-sass,sass-loader不能正常工作。

      解決過程

      雖然知道了node-sass是什么東西,但還是不知道怎么解決。由于原項目中已經(jīng)有了node-sass依賴,我猜測會不會是node-sass的版本有問題。(原項目中node-sass版本為4.12.0)。于是我安裝了最新版本的node-sass(版本號為5.0.0)。
      重新安裝完之后,好像是沒有問題,但是跑項目的時候,就報了sass文件的錯誤了。
      于是我去谷歌了一番,試了一下上面的方法,試了許久還是沒用。
      忽然我看到一條評論,The solution was to use Node below version 15.0.1. 忽然發(fā)現(xiàn)有可能是node版本的問題,因為我裝的是最新的node版本,版本號為15.2.0。

      大概問題原因

      node不同版本對應(yīng)支持node-sass模塊的版本不同,具體看下表。

      但是因為我之前的node版本是15+,然后我自己裝的node-sass最新版本是5.0.0,按道理說應(yīng)該能夠完美解決,可是跑項目的時候還是有報錯,后面又去github上找了一下,有評論說有可能是node最新版本有bug所以無法解決。

      最終解決辦法

      降低node版本,由原先的15.2.0降低至14.15.0,項目跑起來沒問題,成功解決。

      參考文檔:
      1.https://github.com/sass/node-sass
      2.https://www.cnblogs.com/yujiao-99/p/12586310.html

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多