我试图在Meteor应用程序的ES6中动态导入模块。但是收到错误无法找到模块。当我使用静态import语句时,相同的导入工作。
请查看以下代码 -
const JOBS = ['update-report-cron'];
const jobs = {
start() {
JOBS.forEach((job) => {
console.log(`job ${job} has been started`);
let fileName = './' + job + '.js';
console.log(require(fileName));
})
}
};
module.exports = {jobs};
错误 - 无法找到模块' ./ update-report-cron.js'
答案 0 :(得分:1)
尝试
export default const = jobs {
// your code
}
导入时,请使用
import { jobs } from './update-report-cron.js'