Module build failed: TypeError: this.getResolve is not a function at Object.loader 安装node-sass运行报错

痛定思痛。 2023-08-17 15:26 196阅读 0赞

找了半天,各个配置都检查了,就是报错,后来经过不懈努力终于发现,发现是 sass-loader 版本太高了

如果各位同学的配置如下,然后还是报错,就可以考虑换一个版本了

1.安装 sass

  1. npm install node-sass --save-dev
  2. npm install sass-loader --save-dev

2.然后配置 build 文件夹下的 webpack.base.conf.js 文件

  1. {
  2. test: /\.scss$/,
  3. loaders: ["style", "css", "sass"]
  4. }

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0hlcm9fcm9uZw_size_16_color_FFFFFF_t_70

3.style标签引用

  1. <style lang="scss">

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0hlcm9fcm9uZw_size_16_color_FFFFFF_t_70 1

如果以上三步,都是对的,但任然报错的话,就可以用下面这个步骤了

把 sass-loader 卸载重装低版本的

(卸载当前版本)

  1. npm uninstall sass-loader

(装一个低版本的)

  1. npm install sass-loader@7.3.1 --save-dev

发表评论

表情:
评论列表 (有 0 条评论,196人围观)

还没有评论,来说两句吧...

相关阅读