Module build failed: TypeError: this.getOptions is not a function at Object.loader
生活随笔
收集整理的這篇文章主要介紹了
Module build failed: TypeError: this.getOptions is not a function at Object.loader
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題描述
測試webpack相關功能時出現這個Module build failed: TypeError: this.getOptions is not a function
at Object.loader
原因分析:
這個問題主要是因為node-loader版本過高導致的問題
解決方案
css-loader降為3.6.0版本即可
npm install css-loader@2.0.2 --save-dev
npm install style-loader@0.23.1 --save-dev
這里以css為例,如果你安裝的ts-loader或less-loader或sass-loader等,可以試著將其降級
然后重新運行npm run build (前提是你package.json里面scripts配置的是build與webpack成映射關系) 如下圖
如果你配置的是start與webpack成映射關系,測試webpack時就應該運行
npm run start ,其他同理
總結
以上是生活随笔為你收集整理的Module build failed: TypeError: this.getOptions is not a function at Object.loader的全部內容,希望文章能夠幫你解決所遇到的問題。