Skip to content

NodeJS

导入与导出

因为前端的导入导出主要分为commonjsES6modules两种标准,

其中commonjs主要用于node环境,而ES6modules主要用于浏览器环境,

但是ES6modules是兼容commonjs标准的,所以这就很容易让人弄混

commonjs标准

  1. 导入用require
  2. 导出用 module.exports

ES6modules标准

  1. 导入用import
  2. 导出用 exportexport default 前者可以导出一个和多个 后者只可以导出一个

{}使用时机

  1. 默认导出的时候 引用不需要使用{}
  2. 具名导出的时候 引用需要使用{}