回复错误
errorin./src/pages/porder/index.scss (/node _ modules/CSS-loader/dist/cjs.js!/node _ modules/sass-loader/dist/cjs.js!/src/pages/porder/index.scss )
modulebuildfailed (from./node _ modules/sass-loader/dist/cjs.js ) :
typeerror : this.getresolveisnotafunction
at object.loader (e : (client (node _ modules (sass-loader (dist (index.js :52:26 ) ) )
@./src/pages/porder/index.scss 2336026-142
@ ./src/pages/porder/index.tsx
用各种方法报告错误,终于发现:
npmwarnsass-loader @ 8.0.0 requiresapeerofwebpack @ ^ 4.36.0 butnoneisinstalled.youmustinstallpeeerdendenciesyoursesyoursed
npmwarnsass-loader @ 8.0.0 requiresapeerofsass @ ^ 1.3.0 butnoneisinstalled.youmustinstallpeerdependenciesyourself。
npmwarnsass-loader @ 8.0.0 requiresapeeroffibers @=3.1.0 butnoneisinstalled.youmustinstallpeerdependenciesyourself
npmwarnoptionalskippingoptionaldependency 3: fs events @1.2.9(node _ modules _ fs events ) 360
npmwarnnotsupskippingoptionaldependency : unsupportedplatformforfsevents @ 1.2.93: wanted { ' OS ' : ' Darwin,
报告错误似乎是loader的问题。 然后删除重新安装sass-loader,node-sass,怀疑是不能往返5次,还是报告了同样的错误,没有放在webpack.dev.config.js上。 一步一步地检查,也没找到
这是警告。
博文:我看了https://www.cn blogs.com/szqtiger/p/11599205.html
终于知道是版本的问题,所以要检查一下
发现版本错误,然后执行
npm uninstall sass-loader
npminstallsass-loader @7.1.0--save
npm install style-loader
NPM安装节点- sass
安装对应的版本进行处理。