找不到引用的模块(JavaScript)

时间:2019-06-06 22:42:05

标签: javascript lambda module

我已经定义了一个函数,并将其放入util文件夹中的单独文件(util.js)中。然后,我将功能导出到模块中。

然后我需要在主要功能中使用该模块,然后在主要功能中调用该功能。

但是lambda控制台始终提示它找不到模块“ util / util.js”

我已尽我所能,并希望您能帮助我使事情重回正轨。

util.js(放置在名为“ util”的文件夹中:

module.exports.generateText = generateText

function generateText() {

    console.log("Function invoked")

}

需要util.js并调用该函数的主要功能:

const referenced = require("util/util.js")

exports.handler = (event, context, callback) => {

// invoke the function in the util.js
   referenced.generateText()

}

我只想从主函数中调用util / util.js文件中的函数。

1 个答案:

答案 0 :(得分:0)

要导入本地模块,您需要在路径前面加上“ ./”:const referenced = require("./util/util.js")