Node-sass / sass-loader 替代方案

Node-sass / sass-loader alternatives

我们正在构建一个带有 webpack 的 React 应用程序,我正在使用 sass-loader,它又使用 node-sass 将 SCSS 转换为 css。

问题是 node-sass 只使用 python2.7,我在一家大公司工作,他们对开发人员机器的政策非常严格,他们只允许 python3.x.

为了安装python2.7我需要申请破例,会去公司IT总部。

是否有不需要 python2.7 的 Node-sass 替代方案?

node-sass 不需要 Python 2. 在 Node.js 中构建本机模块确实需要 Python 2 https://github.com/nodejs/node-gyp。 node-sass 为受支持的平台 https://github.com/sass/node-sass#supported-nodejs-versions-vary-by-release-please-consult-the-releases-page-below-is-a-quick-guide-for-minimium-support 提供了预构建的绑定,因此如果您的网络阻止从 GitHub 版本下载这些文件或者您 运行旧节点-sass+新Node.js版本。

如果这对您不起作用,Dart-Sass 有时可以用作这些工具中的一个选项 https://github.com/sass/dart-sass