TypeError: this.getOptions is not a function at Object.loader

해결 방법

Module not found: Error: Cannot resolve module 'sass-loader' · Issue #121 · vuejs-templates/webpack

위 링크에서 따봉 많은 두개의 command를 입력했고

npm install sass-loader --save-dev

npm install --save-dev node-sass

그래도 애러가 나서

vue error 해결법: Syntax Error: TypeError: this.getOptions is not a function

위 링크 그대로 입력했더니 해결


오류 미해결

  1. 위 해결방법으로 시도
  2. 오류: [email protected] requires a peer of webpack@^4.36.0 || ^5.0.0 but none is installed. You must install peer dependencies yourself.
    1. 그래서 webpack 4.36을 다운 받았더니

    2. webpack-cli, webpack-dev-middleware, html-webpack-plugin도 다 버전 오류가 떠서 다시 설치

    3. dev: "node build/dev-server.js" 에러 발생해서 아예 npm run dev 자체가 안됨

    4. 그래서 다시 webpack, webpack-cli, webpack-dev-middleware, html-webpack-plugin 버전 낮췄더니 npm run dev는 되는데 localhost 연결 후 Cannot GET

      https://s3-us-west-2.amazonaws.com/secure.notion-static.com/cc53bed9-9553-4375-8858-3ece3ae0b4cc/Untitled.png

      • 지우니까 정상 작동 됨

npm install --save-dev node-sass