新建的vue项目在引入sass的时候一直报错,经过一上午的折腾,终于研究出来下面的办法:

下面两条命令任选其一执行安装即可,主要是包管理器不同 

npm i node-sass@4.14.1 sass-loader@7.3.1 --save-dev

或 

yarn add node-sass@4.14.1 sass-loader@7.3.1 -D

另附上node各版本对应的可用node-sass版本

 

如果报下面的错误:

Error from chokidar (D:\): Error: EBUSY: resource busy or locked, lstat ‘D:\pagefile.sys‘

按下面的两种办法操作即可:

1.删除 node_modules,再重新进行安装需要的依赖包(npm install 或者 cnpm install);

2.删除 node_modules ,然后运行npm cache clean 或者npm cache clean --force;再重新安装需要的依赖包

参考了下面两篇博文:

node16.0版本 对应node-sass sass-loader 各个版本号_注定成为前端大牛的男人的博客-CSDN博客_nodesass对应node版本

Error from chokidar (D:\): Error: EBUSY: resource busy or locked, lstat ‘D:\pagefile.sys‘_桃子味的猫的博客-CSDN博客 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐