文件目录
- index.js
- xxx.js
文件内容
index.js
import x, { s1, s2 as ss2 } from './xxx.js' console.log(x) console.log(s1); ss2()
xxx.js
let a = 10 let b = 20 let c = 30 function show() { console.log(a, b, c); } export default { a, c, show } // 按需导出 // 按需导出可以使用多个、默认导出只能出现一个 export let s1 = 'aaa' export function s2() { console.log("s2: " + s1); }
执行
> npx babel-node .\index.js { a: 10, c: 30, show: [Function: show] } aaa s2: aaa
执行模块中的代码
// 直接导入并执行模块代码
import 'xxx.js'