我们正在使用webpack构建一个React应用,而我正在使用sass-loader,而后者又是使用node-sass将SCSS转换为CSS。
问题在于,node-sass仅使用python2.7,我在一家大公司工作,他们在开发人员计算机上的策略极为受限,只允许使用python3.x。
为了安装python2.7,我需要请求一个例外,该例外将转到公司的IT总部。
Node-sass是否有不需要python2.7的替代方法?
答案 0 :(得分:0)
node-sass不需要Python2。在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版本下载这些文件或运行旧的node-sass +新的Node.js版本时,才需要重新构建Python。< / p>
如果这对您不起作用,有时可以将Dart-Sass用作这些工具中的选项https://github.com/sass/dart-sass