使用带有AWS Lambda函数的node-sass的问题

时间:2017-02-15 22:31:01

标签: node.js amazon-web-services lambda node-sass

我创建了一个Lambda函数,用于从字符串模板编译sass。

在使用Node 4.3(与Lambda相同)的Amazon Machine Image上进行本地测试时,程序运行正常。

当我在Lambda中测试该函数时,该过程在分配的10秒后超时。当我添加一大堆console.log()语句来查看程序终止的位置时,它不会超过var sass = require('node-sass');

我最初的想法是为错误的操作系统编译了本机库,但AWS文档声明我正在使用正确的环境。

为了确定,在我仔细检查后,我重新npm rebuild node-sass我有正确版本的Node。

似乎还没有奏效。也许它可能是别的什么?

console.log('COMPILER -- ln 3 1');  //gets here!
var Promise = require('bluebird');
const _ = require('lodash');
var sass = require('node-sass');
console.log('COMPILER -- ln 7');  // never gets here!
  • 编辑:我尝试过azure函数并遇到同样的问题。我使用Kudu来运行npm rebuild node-sass,但这似乎没什么帮助。

0 个答案:

没有答案