Gulp 错误:节点Sass尚不支持当前环境:运行时不受支持的Windows 64位(93)

anauzrmj  于 2022-12-08  发布在  Gulp
关注(0)|答案(1)|浏览(132)

安装最新的node.js(v16.13.1)后出现以下错误
错误:节点Sass尚不支持当前环境:运行时不受支持的Windows 64位(93)有关支持哪些环境的详细信息,请参阅:https://github.com/sass/node-sass/releases/tag/v4.14.1我已经为我的应用程序创建了静态页面,并使用了sass和gulp
我有一个静态页面,在页面中使用Sass,并使用Gulp在浏览器上运行.(npm安装).下面是工作我的应用程序的版本:

  • 节点. js- 12.18.0
  • 吞咽-“4.0.2”
  • “大口地说”:“4.1.0版”
    包.json文件
"scripts": {
              "start": "gulp watch"
    },
"dependencies": {
        "@fortawesome/fontawesome-free": "5.15.1",
        "@ttskch/select2-bootstrap4-theme": "^1.5.2",
        "bootstrap": "4.5.3",
        "bootstrap-datepicker": "^1.9.0",
        "jquery": "3.5.1",
        "jquery.easing": "^1.4.1",
        "select2": "^4.1.0-rc.0",
        "gulp": "4.0.2"
    },
    "devDependencies": {
        "browser-sync": "2.26.13",
        "del": "6.0.0",
        "gulp": "4.0.2",
        "gulp-autoprefixer": "7.0.1",
        "gulp-clean-css": "4.3.0",
        "gulp-header": "2.0.9",
        "gulp-plumber": "^1.2.1",
        "gulp-rename": "2.0.0",
        "gulp-sass": "4.1.0",
        "gulp-uglify": "3.0.2",
        "merge-stream": "2.0.0"
    }

即使使用命令npm rebuild node-sass也不会改变任何东西。

dvtswwa3

dvtswwa31#

gulp-sass 4.1.0使用node-sass 4,而node-sass 4不支持Node.js 16,如下表所示.
要支持Node.js 16,请升级gulp-sass:目前最新的版本是5.1.0

npm install -D gulp-sass@5.1.0

这将为您提供node-sass 7,它支持Node.js的所有当前版本,包括Node.js 16。

相关问题