您的位置:首页 > 健康 > 美食 > js import 语句,几个例子

js import 语句,几个例子

2025/1/1 20:42:33 来源:https://blog.csdn.net/waterHBO/article/details/142136420  浏览:    关键词:js import 语句,几个例子

起因:

昨天做项目,时间紧急,有些问题没有深入, 比如 js 中,import 语句的具体用法。
为什么我不能用:

require(‘axios’);
import axios from ‘axios’; // 而用 import 就可以

今天再查查看,记录一下:

1. import 和 require 的区别

下面是 importrequire 两种模块导入方式的主要区别:

特性import (ES6 Modules)require (CommonJS)
规范ECMAScript 2015 (ES6)CommonJS (Node.js)
使用环境现代浏览器、Node.js (v12+)Node.js、浏览器 (通过工具转换)
导入方式静态分析,编译时解析动态分析,运行时解析
导入语法使用 import 关键词使用 require 函数
默认导出使用 export default使用 module.exportsexports.default
命名导出使用 export 关键词使用 module.exportsexports 对象
导入重命名支持,使用 { export as alias }不直接支持,需要在导入后重命名
循环依赖不支持支持
模块加载只加载声明的部分加载整个模块
异步加载支持异步加载同步加载
树摇 (Tree Shaking)支持,未使用的代码可以被移除不直接支持,需要工具处理
导入JSON或CSS直接支持需要额外的处理
动态导入支持

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com