欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

React/vue開發(fā)報錯TypeError:this.getOptions?is?not?a?function的解決

 更新時間:2023年07月04日 15:38:47   作者:hyupeng1006  
這篇文章主要給大家介紹了關(guān)于React/vue開發(fā)報錯TypeError:this.getOptions?is?not?a?function的解決方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

 一、問題的出現(xiàn):

在進(jìn)行 React / vue項(xiàng)目開發(fā)的時候,出現(xiàn)了這個錯誤:

TypeError: this.getOptions is not a function,如下所示:

 二、問題的分析:

這個實(shí)際上就是 sass-loader 的版本過高或過低,與當(dāng)前node版本不對應(yīng),不兼容 getOptions 函數(shù)方法,所以需要對 sass-loader 進(jìn)行升級或降級處理。

三、解決方案

1、命令行卸載node-sass和sass-loader,重新安裝跟你當(dāng)前node版本對應(yīng)的node-sass和sass-loader。

npm uninstall node-sass sass-loader
npm install sass-loader@版本號 node-sass@版本號  --save-dev  //安裝對應(yīng)的版本

2、或者可以刪除node_modules文件夾,直接修改package.json里sass-loader和node-sass里的版本,然后npm install

四、node 版本與 node-sass 版本的對應(yīng)關(guān)系

1、可自行查看node-sass官方文檔

2、可參考下圖:

五、如果沒有找對正確的版本對應(yīng)

可以嘗試使用我正在使用的node 及 node-sass 及 sass-loader 的版本對應(yīng)關(guān)系,親測沒有問題

node: v14.19.0;
node-sass: ^4.14.1;
sass-loader: ^7.3.1;

最后補(bǔ)充一句:不止 sass-loader 同樣 less-loader ,css-loader,style-loader都有可能出現(xiàn)同樣問題,那么按照上面的步驟找到對應(yīng)版本的loader重新安裝即可

總結(jié)

到此這篇關(guān)于React/vue開發(fā)報錯TypeError:this.getOptions is not a function解決的文章就介紹到這了,更多相關(guān)TypeError:this.getOptions is not a function內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論