【问题标题】:Module Import error - cannot find module模块导入错误 - 找不到模块
【发布时间】:2020-07-02 18:06:04
【问题描述】:

我试图在 Meteor 应用程序的 ES6 中动态导入模块。但是得到一个错误找不到模块。当我使用静态导入语句时,相同的导入工作。

请看下面的代码-

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'

【问题讨论】:

    标签: javascript meteor


    【解决方案1】:

    试试

    export default const jobs = {
      // your code
    }
    

    当你导入时,使用

    import { jobs } from './update-report-cron.js'
    

    【讨论】: