node 导入与导出

一 node与javascript的导入与导出

1 导出当前模块的内容

javascript 复制代码
//导出单个值
module.exports = function add(a,, b) {return a + b;}

//导出多个值
module.exports = {add, subtract};

//逐个导出
exports.add = function(a, b) {return a + b;};
exports.subtract = function(a, b) {return a - b;};

2 导入

javascript 复制代码
const math = require('./math')     //引入本地文件
const path = require('path')    // 引入核心模块
const express =  require('express')    //引入第三方模块

3 javascript中的export快捷导出

javascript 复制代码
// 命名导出
export const name = 'Alice'
export function greet() {return 'hi'}

// 默认导出
export default class Person {}

// 同时导出
export default class Person {}
export const age = 25

4 javascript中的导入

javascript 复制代码
import Person, {name, greet} from './person.js';
import * as utils from './utils.js';
相关推荐
秋秋小事1 小时前
node event模块
node.js
晴天161 小时前
Node.js 中 `npm install` 命令分析-Day30
前端·npm·node.js
晴天161 小时前
VS Code `launch.json` 指南(Node.js版)-Day30
node.js·json
空の鱼19 小时前
Mac 上 Node 版本管理(brew + nvm 共存方案)
macos·node.js
请你吃div19 小时前
Node 后端项目 Docker 自动部署教程(GitHub + 宝塔 + Self-hosted Runner)
后端·docker·node.js
泠曦れいひ21 小时前
在当前项目中安装Vite
前端框架·npm·node.js
Joseph 乔21 小时前
【NVM】node 和 nvm 卸载(安装 node & nvm & npm & cnpm & yarn 及配置)
npm·node.js
frjc1 天前
Node.js 与 npm 极简安装教程
前端·npm·node.js
水獭比特2 天前
工作流都公开了,为什么还不能继承 Owner 权限?
javascript·人工智能·node.js