The “path“ argument must be of type string. Received undefined vue
这是这个情况下反复报的异常内容
原因:这是vue项目(由vue-cli创建)引入sass后,打包项目出现的错误。这个错误是sass-loader版本造成的。
解决方案:在package.json中将 “sass-loader”:"^10.0.1"版本修改为"sass-loader": "^7.3.1",然后重新npm install。
上面问题解决,dev之后,会报如下错误
Node Sass version 5.0.0 is incompatible with ^4.0.0.
原因:这是node-sass版本和sass-loader不匹配造成的
解决方案:
卸载已安装版本 npm uninstall node-sass
安装 npm install node-sass@4.14.1
至此,该异常已经完全解决。
建议:在使用cli搭架子的时候直接选用sass模版,不会出现类似异常