Require 路径的问题

require 应用的如果是变量,不能通过编译

require("../common/Core"); //ok

var m='../common/Core';
requre(m); //错误 Cannot find module

var m='Core';
requre(m); //ok

这是因为编译后 运行时都在同一个文件里,不需要区分路径了吗?