首页 > 解决方案 > 尽管在 OS X 64 位上使用 4.12 版进行了重建和卸载,Node Sass 仍不支持当前环境

问题描述

我正在使用最新版本的 Node(12.8) 和 Node-Sass 包 (4.12.0)。此处版本的完整文档:(https://github.com/sass/node-sass/releases)。但是,使用任何命令都会导致我在其他用户中看到的臭名昭著的消息……只有我研究过的建议都没有帮助。问题:

Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (72)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v4.7.2

所以这就是我难过的地方。我已经使用了尽可能多的解决方案:

git clone --recursive https://github.com/sass/node-sass.git
cd node-sass
npm install
node scripts/build -f

或仅此一个:

npm rebuild node-sass
npm -v 6.10.2
node -v v12.8.0
-p process.version:
{
  node: '12.8.0',
  v8: '7.5.288.22-node.16',
  uv: '1.30.1',
  zlib: '1.2.11',
  brotli: '1.0.7',
  ares: '1.15.0',
  modules: '72',
  nghttp2: '1.39.1',
  napi: '4',
  llhttp: '1.1.4',
  http_parser: '2.8.0',
  openssl: '1.1.1c',
  cldr: '35.1',
  icu: '64.2',
  tz: '2019a',
  unicode: '12.1'
}

和 package.json:

  "dependencies": {
    "lodash": "^4.17.15",
    "nan": "^2.14.0",
    "node-sass": "^4.12.0"
  }

最终我只想使用

node-sass sass/main.scss css/style.css -w

用于稍后观看更改/编译。

先感谢您!我已经为此困惑了几个小时:/

标签: node.jsnpmsassversion-controlnode-sass

解决方案


有关支持哪些环境的更多信息,请参阅: https ://github.com/sass/node-sass/releases/tag/v4.7.2

您的 package.json 中可能有直接的 4.12.0 依赖项,但您的其他依赖项之一是尝试安装与 Node 12 不兼容的 4.7.2


推荐阅读