我已经定义了一个函数,并将其放入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文件中的函数。
答案 0 :(得分:0)
要导入本地模块,您需要在路径前面加上“ ./”:const referenced = require("./util/util.js")