const utils = require('xx/xx/xx..')和ipmort {xx} from "xx/xx/xx..",给出二者的使用举例
时间: 2023-12-13 09:03:20 浏览: 48
utils使用实例.rar
假设我们有一个 `util.js` 模块,其中定义了一个 `sum` 函数和一个 `multiply` 函数。
```
// util.js
function sum(a, b) {
return a + b;
}
function multiply(a, b) {
return a * b;
}
module.exports = {
sum,
multiply
};
```
接下来我们就可以在另一个文件中使用 `require` 或者 `import` 导入这个模块了。
使用 `require` 导入模块的示例:
```
// app.js
const util = require('./util');
console.log(util.sum(1, 2)); // 输出 3
console.log(util.multiply(2, 3)); // 输出 6
```
使用 `import` 导入模块的示例:
```
// app.js
import { sum, multiply } from './util.js';
console.log(sum(1, 2)); // 输出 3
console.log(multiply(2, 3)); // 输出 6
```
需要注意的是,在使用 `import` 导入模块时,如果导入的模块路径没有文件扩展名,那么会默认添加 `.js` 扩展名。另外,如果要在 Node.js 中使用 `import` 导入模块,需要在文件头部添加 `"type": "module"` 的字段。
阅读全文