面试题答案
一键面试- 引入过程:
- 在
moduleB.js
中,使用exports
或module.exports
导出addNumbers
函数。假设使用module.exports
,moduleB.js
代码如下:
function addNumbers(a, b) { return a + b; } module.exports = { addNumbers };
- 在
moduleA.js
中,使用require
方法引入moduleB
,并使用其中的addNumbers
函数。代码如下:
const {addNumbers} = require('../utils/moduleB.js'); const result = addNumbers(2, 3); console.log(result);
- 在
- 路径的相对关系:
moduleA.js
位于src
目录下,moduleB.js
位于src/utils
目录下。从moduleA.js
到moduleB.js
是向上一级(..
)再进入utils
目录,所以相对路径是../utils/moduleB.js
。这种相对路径是基于当前文件(moduleA.js
)的位置来确定要引入模块(moduleB.js
)的位置。