首页 > 编程语言 >前端Node环境下模块的导入与导出总结

前端Node环境下模块的导入与导出总结

时间:2023-06-10 14:57:29浏览次数:49  
标签:Node 外部 utils 导出 导入 模块 import

// 1、一个模块可以有多个下方这种非默认导出
// 2、外部模块要想单独使用 a,b 其中之一时,就必须要用解构符{}的方式去导入
// 3、外部导入方式1:import {a as AAA,b as BBB} from "./utils";  此处的 AAA与BBB 都是在外部模块导入的时候起的别名,可以是任意有效的标识符
// 4、外部导入方式2:import {a,b} from "./utils";
// 5、外部导入方式3:import * as ALL from "./utils";  通过 ALL 可以访问到变量 ALL.a与ALL.b(ALL就是别名,可以是任意有效的标识符),通过 ALL 实际上可以访问到所有的导出内容
export const a = "a";
export const b = "b";


// 1、一个模块只能存在一个默认导出
// 2、当外部导入本模块且没有使用解构符{}时,外部模块则导入的是本模块的默认导出既export default,此时外部模块在导入的时候可以起别名(这种情况如果被导入模块没有默认导出,就会报错)
// 3、外部导入方式1:import NAME from "./utils";  此时的 NAME 与 c 是相同的(NAME就是别名,并且可以是任意有效的标识符)
// 4、外部导入方式2:import * as ALL from "./utils";  此时的 ALL.default 与 c 是相同的(ALL就是别名,可以是任意有效的标识符),通过 ALL 实际上可以访问到所有的导出内容
const c = "c";
export default c

标签:Node,外部,utils,导出,导入,模块,import
From: https://www.cnblogs.com/hhddd-1024/p/17471269.html

相关文章

  • Python日志模块logging高级用法
    问题描述:为了监视程序运行过程,也为了在程序崩溃后进行事后分析来定位错误的原因和位置,不少程序员会在程序中适当的位置使用print()函数输出一些信息。这种方式虽然方便,但是难以实现输出内容的分级。一般建议使用日志模块logging来完成这一任务。在Python中有5个级别的日志,优先级从......
  • 修改node默认的全局模块安装global路径和cache路径
    1、安装node后,全局模块的global路径和cache路径会默认的安装在C:\Users\{{账号}}\AppData\Roaming下,在这个目录下面会找到npm文件夹和npm_cache的文件夹。2、在其他的盘符建立npm_global文件夹和npm_cache文件夹。 3、在cmd窗口用下面命令修改路径。(如下命令引号内为你新建......
  • time模块 datetime模块 random模块
    目录time模块datetime模块random模块sys模块os模块time模块和时间有关系的我们就要用到时间模块时间的三种方式:1.时间戳2.结构化时间3.格式化时间格式化时间%y两位数的年份表示(00-99)%Y四位数的年份表示(000-9999)%m月份(01-12)%d月内中的一天(0-31)%H24小时制小......
  • Python批量Excel文件数据导入SQLite数据库的优化方案
    说明:1)需要安装扩展库openpyxl;2)随着数据库的增大,导入速度可能会有所下降;3)本文只考虑Python代码优化,没有涉及数据库的优化;4)本文要点在于使用executemany实现批量数据导入,通过减少事务提交次数提高导入速度。fromrandomimportchoice,randrangefromstringimportdigits,ascii......
  • time模块、datetime模块、random模块、sys模块
    time模块(跟时间打交道的模块)表示时间的三种方式:1.时间戳:秒数2.格式化的时间字符串:2023-01-0111:11:113.结构化时间:它一般不是让人看的,让计算机看的#使用时间模块,需要导入time模块importtimepython中时间日期格式化符号:%y两位数的年份表示......
  • 常用的内置模块
    time模块在python中,通常有三种方式来表示时间:1.时间戳:秒数,浮点型2.结构化时间(struct_time)3.格式化的时间字符串(FormatString)时间戳是计算机能识别的时间,我们看不懂python中时间日期格式化符号%Y:表示四位数的年份(000-9999)%y:表示两位数的年份(00-99)%m:表示月份(1......
  • Math类及静态导入
    知识点:Math含义:数学类,提供了一下数学运算的功能他是一个final类(说明他没有子类)并且所有的属性和方法都是静态的(标准的工具类)publicstaticvoidmain(String[]args){ System.out.println("求a的b次方:"+Math.pow(3,3));//27.0 System.out.println("求平方根:"+Math......
  • python基础day22 time和re模块
    time模块(跟时间打交道的模块)表示时间的三种方式1.时间戳:1970年1月1日到现在的秒数2.格式化的时间字符串:2023-01-0111:11:113.结构化时间:它是让计算机看的 导入time模块imporetimetime.time()#时间戳time.sleep(3)#睡眠3秒python中时间日期格式化符号%y......
  • Volo.Abp升级小记(二)创建全新微服务模块
    @目录创建模块领域层应用层数据库和仓储控制器配置微服务测试微服务微服务注册添加资源配置配置网关运行项目假设有一个按照官方sample搭建的微服务项目,并安装好了abp-cli。需要创建一个名为GDMK.CAH.Common的模块,并在模块中创建标签管理功能因为大部分的代码是自动生成的,此示......
  • Python基础之时间模块、随机模块
    时间模块time模块'''time模块是函数内置的模块可以直接拿来用的'''importtime#时间的3种格式1、时间戳:从1970年到现在经过的秒数 作用:用于时间间隔的计算print(time.time()) #1686229427.28574542、按照某种时间格式显示的时间:2023-06-0821:03:47strftime()......