[基础] ES6 export&import

273 阅读1分钟

import & export 用法

import 后面路径

  • 核心模块
  • 相对路径 './' 之类的开头
  • 如果文件目录下有 package.json,就根据它的 main 字段找到 js 文件
  • 如果没有 package.json,那就默认取文件夹下的 index.js。
  • 当前 package 的 node_modules 里面找
  • 当前 package 目录上层 node_modules 里面取
  • 一直找到全局 node_modules 目录。

代码风格统一

  1. 单独npm包,入口文件命名为index.js
  2. 模块写法
import {firstName, lastName, year} from './profile.js';


function v1() { ... }
function v2() { ... }

export {
  v1 as streamV1,
  v2 as streamV2,
  v2 as streamLatestVersion
};