单项选择题

A.上面的代码不会报错,因为import的执行早于foo的调用
B.上面代码会报错,因为没有引入之前是不能使用的
C.上述代码会报错,因为引入的模块没有加JS扩展
D.import命令是编译阶段执行的,在代码运行之后