Npm 强制节点sass使用库sass 3.6.0

Npm 强制节点sass使用库sass 3.6.0,npm,node-sass,libsass,Npm,Node Sass,Libsass,我使用的是节点sass 4.13.1,它包装了libsass 3.5.4。 由于安全原因,我们需要将libsass更新为3.6.0,而不降级节点sass版本 如何才能做到这一点。在package.json中指定libsass版本是不可行的,因为libsass不是依赖项,而是包装库 在安装了回购的所有依赖项之后,是否可以强制使用libsass 3.6.0? 有人知道更好的解决办法吗? 我倾向于研究如何编辑package.json文件的脚本部分,以运行一个预安装脚本,该脚本将强制执行该版本。这是个好

我使用的是节点sass 4.13.1,它包装了libsass 3.5.4。 由于安全原因,我们需要将libsass更新为3.6.0,而不降级节点sass版本

如何才能做到这一点。在package.json中指定libsass版本是不可行的,因为libsass不是依赖项,而是包装库

在安装了回购的所有依赖项之后,是否可以强制使用libsass 3.6.0? 有人知道更好的解决办法吗? 我倾向于研究如何编辑package.json文件的脚本部分,以运行一个预安装脚本,该脚本将强制执行该版本。这是个好主意吗


感谢

有一些节点SAS的分叉版本,其中包含3.6.x,以及主项目回购中的一个分支。问题是,为了使用它们,您必须自己构建它


例如。

节点SAS的分叉版本中有3.6.x,以及主项目回购中的分支。问题是,为了使用它们,您必须自己构建它


例如。

节点sass存储库中有一个可用的分支,它使用LibSass v3.6.3和节点sass v4.13.1 我也面临着同样的问题,在做了大量研究后,以下解决方案对我很有效:

尝试使用下面的命令从github存储库安装节点sass的分支(包已经生成,因此您不必显式地构建它)


节点sass存储库中有一个可用的分支,它使用LibSass v3.6.3和节点sass v4.13.1 我也面临着同样的问题,在做了大量研究后,以下解决方案对我很有效:

尝试使用下面的命令从github存储库安装节点sass的分支(包已经生成,因此您不必显式地构建它)

npm install https://github.com/sass/node-sass.git#v5