我有三个文件: - main.js <- 依赖项:module.js,helper.js - module.js <- 依赖项:helper.js - helper.js <- 没有依赖项
main.js 和 module.js 都是从 helper.js 导入的;并且 main.js 是从 module.js 导入的
从 module.js 导入的函数 main.js 使用来自 helper.js 的函数
当我运行 main.js 时:helper.js 会被导入两次,一次是 main.js,一次是 module.js,还是 helper.js 只会被 main.js 导入一次?
主.js:
import {someFunction} from "./helper.js";
import {someOtherFunction} from "./module.js";
someFunction();
someOtherFunction();
模块.js:
import {someFunction} from "./helper.js";
function someOtherFunction(){
// do something using someFunction();
someFunction();
};
export {someOtherFunction};
helper.js:
function someFunction(){
// do something
};
export {someFunction};