JavaScript 模块导入导出

2021/10/10 22:47:17

本文主要是介绍JavaScript 模块导入导出,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

JavaScript ES6的 模块导入导出

首先, 可以看一下阮一峰的博客,Node JS如何处理ES6模块

https://www.ruanyifeng.com/blog/2020/08/how-nodejs-use-es6-module.html

首先 Node JS, 要使用Node JS来进行, ES6模块化处理.
需要, 将后缀名改成 .mjs .

导出部分

export 导出
let a= 'xx;
let b = 1958;

export { a, b };
export 导入
这里{}, a, b 必须要和导出的名字要相等, 但是可以只要一两个.
import { a, b } from './exports.mjs'

console.log(a, b);
export default 导出
let a = 1;
export default a;	这个默认导出只能导出一个,不然会报错
export default 导入
这里导入的时候, 因为是使用的默认导出, 名字可以自己取.
import b from './exports.mjs';

console.log(b);
完全导入
import * as b from './exports.mjs';

console.log(b);

大致的导入就是这些

另外还有一个
使用

export * as b from './exports.mjs';

直接合并了

imoprt * as b from './exports.mjs';
export { b };


这篇关于JavaScript 模块导入导出的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程