标签: javascript node.js require
在我的文件顶部,我有这一行:
const Block = require('./block');
在block.js中,我像这样导出Block类:
module.exports = Block;
通常,一切正常。但是现在出于某种原因,除非我还包含.js文件扩展名,否则所有内容都会被取消定义:
const Block = require('./block.js');
如果我加入,那么一切正常。
作为参考,要求发生在Jest测试文件中,并且我使用节点8.9.4。