让我们拥有NodeJS Express网络应用程序:当使用node-sass手动编译时(通过WebStorm中的观察者获取eyample)或者使用Express中间件,是否有任何性能损失,所以它是在http请求上编译的?
第一个例子在你开发时有一次性能命中。第二个示例在每次发出HTTP请求时都会产生相同的性能(如果使用CDN来缓存资产,则至少一次)。所以,第二个是IMO的坏主意。 Sass编译应该在部署之前进行一次。你甚至可以说生产环境甚至不需要这些文件。