vue安装sass后,报错TypeError [ERR INVALID ARG TYPE]: The “path“ argument must be of type string
产生原因
安装sass的时候,默认安装最新版本。版本号过高,导致的报错
解决方法
降低sass-loader版本号
- npm uninstall sass-loader
- npm install sass-loader@7.3.1 --save-dev
这个问题关联上一个vue的报错。
=============================================================
起因 :我是用vue cli创建的项目,vue cli版本是4.4.6
vue文件里面使用lang="scss",各种报错,
解决方法是:肯定要安装sass-loader和node-sass
结果还是老是报错:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string。
查老半天,各种试,结果就是版本问题
把package.json里面node-sass和sass-loader版本改成:"node-sass": "^4.11.1","sass-loader": "^7.3.0"就可以了
删掉node_modules文件夹,重新执行npm install,完美解决
浙公网安备 33010602011771号