编译node-sass需要10分钟

时间:2018-04-20 09:10:02

标签: node.js sass yarnpkg node-sass

我们经营许多小型网站。我们通常将它们托管在Digital Ocean的5到10美元的服务器上。

我们部署的部分是使用node-sass将Sass编译为CSS。

在我们最新的服务器上,我们遇到node-sass库(而不是实际的scss文件)的编译时间显着增加。我们谈论的是8-10分钟,其他项目需要30秒--100秒。

我们在Ubuntu 16.04.4上使用节点8.11.1(最新LTS)和1.6.0(最新)节点-save 4.8.3(最新)。

有没有办法在部署之间缓存编译?或者是否有人知道为什么花费这么多时间来编译node-sass?

3 个答案:

答案 0 :(得分:1)

如果有人通过搜索引擎找到了此内容

我们没有找到解决该问题的方法。 我们将液滴按比例缩放回原来的大小,问题解决了。

答案 1 :(得分:0)

如果您正在运行支持的操作系统和节点组合(有关您的node-sass版本,请参阅GH的发布页面),应为您下载预构建的二进制文件。

答案 2 :(得分:0)

npm install

纱线在缓存方面存在一些问题(可能在您的PC或CDN上)。如果您的PC上有几个节点版本(例如nvm),则可能会导致大量的时间增加。就我而言,使用npm安装依赖项可以工作:40秒,而用yarn则需要5分钟以上(我没有等到最后)

相关问题