运行Gulp脚本时遇gulp-sass无默认编译器错误求助
运行Gulp脚本时遇到gulp-sass配置错误问题
错误信息
gulp-sass no longer has a default Sass compiler; please set one yourself. Both the "sass" and "node-sass" packages are permitted. For example, in your gulpfile: const sass = require('gulp-sass')(require('sass'));
环境版本信息
- devDependencies:
{ "gulp-sass": "^5.1.0", "sass": "^1.63.6" } - npm: 9.5.1
- node: 18.16.0
- gulp: CLI版本2.3.0,本地版本3.9.1
限制条件
由于是NetSuite代码,无法升级Gulp,升级涉及大量脚本改动,任务量极大。
已尝试操作
- 为解决Gulp与Node的兼容问题,已在package.json中配置:
"overrides": { "graceful-fs": "^4.2.11" } - 使用命令
npm i --ignore-scripts安装依赖 - 尝试过错误提示的配置方法及论坛上的其他方案,均无效
更新
我已自行解决问题并采纳了对应的答案。
内容的提问来源于stack exchange,提问作者Panagiotis Fatouros
相关产品推荐
相关产品推荐

