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';
相关推荐
幸运小圣16 小时前
Buffer 新手入门【Node.js】
node.js·编辑器·vim
jj_ccwgw20 小时前
从 0 到 1 搭建 pnpm + Workspaces + Turborepo Monorepo 保姆级指南
前端·node.js
梦想平凡21 小时前
棋牌游戏技术实战(一):用 Node.js 实现房间消息队列、请求幂等与断线恢复
游戏·node.js
小天源21 小时前
GEO 品牌监测系统实战:基于 Node.js + Playwright 实现多平台采集与报告导出
人工智能·node.js·geo·品牌检测·ai诊断
damoluomu1 天前
Directus 换掉 GPL 之后,Node.js CMS 到底怎么选?(一)
node.js
guslegend2 天前
脚手架入门:必要性、核心功能与执行原理
前端·架构·node.js·脚手架·前端工程化
HaipengYu3 天前
深度解密 OpenCode 2 插件加载机制:Dual-Version (V1/V2) 适配实战与官方文档的“隐形陷阱”
node.js
前端之虎陈随易3 天前
bm2,Node.js 与 Bun 项目部署新选择
node.js
梦帮科技4 天前
【3.0修订版】 RNS 代币架构:ERC20 五件套扩展与六钱包分配
数据结构·后端·算法·架构·node.js·区块链·php
niyongsheng5 天前
后端零改动,给若依换一套现代化前端
vue.js·开源·node.js