Vue報錯Syntax Error:TypeError: this.getOptions is not a function的解決方法~

前幾天在vue運行項目過程中報錯了,這個方法是 關於Vue報錯Syntax Error:TypeError: this.getOptions is not a function的解決方法

(1)報錯一

(2)報錯二~

1.1問題分析

首先,檢查代碼,並沒有什麼錯誤的地方;其次,涉及到這個問題,可能就是版本原因了,安裝的 sass-loader 版本太高,卸載安裝低版本嘗試一下

1.2 問題處理的方法

可能用到的命令:

查看 node 版本命令:node -v
查看 node-sass 等版本信息:npm list
卸載 sass-loader 命令:npm uninstall --save sass-loader
卸載 ode-sass 命令:npm uninstall --save node-sass
安裝低版本 sass-loader 的命令:npm i -D [email protected]
安裝低版本 node-sass 的命令:npm i [email protected]
運行 Vue 命令:npm run serve


1、查看 node 版本和 node-sass 版本依賴關係

2、查看 當前 node 版本和 node-sass 版本是否符合依賴關係

查看 node 版本命令:node -v

查看 node-sass 等版本信息:npm list

3、當前 node 版本和 node-sass 版本符合依賴關係,可能就是 sass-loader 版本過高,卸載 sass-loader

卸載 sass-loader 命令:npm uninstall --save sass-loader

4、嘗試安裝低版本的 sass-loader

這裏降到 10.x 版本試試,你也可試試 11.x 版本先

安裝低版本 sass-loader 的命令:npm i -D [email protected]

5、運行 vue 工程,順利通過了

(如果你的還是有問題,可以試試在降低,同時也可對應降低 node-sass 試試,若再有,可以嘗試找找其他原因)

運行 Vue 命令:npm run serve

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章