报错:
UnhandledPromiseRejectionWarning: TypeError: loaderContext.getResolve
is not a function
环境:
"webpack": "^3.6.0",
"stylus": "^0.54.8",
"stylus-loader": "^4.3.0",
错误原因:stylus-loader或stylus版本不兼容。
我的解决办法:
解决办法① 轻松版。修改package.json中的版本号,删除node_modules,重新npm i
解决办法② 装逼版。
npm uninstall stylus stylus-loader -D
npm i stylus@0.54.5 stylus-loader@3.0.2 -D
另附npm 网址,你可以在里面查找你预处理器和loader的版本,尝试找到兼容的版本。https://www.npmjs.com/package/stylus-loader