ECMAScript模块(导入/导出)@ Node.js(当前@ v13.0.1)

时间:2019-11-01 14:39:04

标签: javascript node.js es-module

ECMAScript模块(导入/导出)@ Node.js(当前为v13.0.1)

  1. 何时支持其本机使用:

    • 不带.mjs扩展名的ECMAScript模块(导入/导出)(如果有)
    • 在没有--experimental-modules标志的情况下执行
    • 不使用esm npm软件包
  2. 对开发npm软件包(当前和将来)会有什么影响?

  3. 使用某些现有框架(例如ExpressJS,Loopback等)进行开发时,此方法会有什么影响

class.mjs
'use strict'

export class TryMe{

  constructor(a, b){
    this.sum = a+b
    this.mutiply = a*b
  }

  getSum(){
    console.log(this.sum)
  }

  getMultiply(){
    console.log(this.mutiply)
  }

}
main.mjs

'use strict'
import { TryMe } from './class.mjs'

const tryme = new TryMe(1, 2)
tryme.getMultiply()


我们将非常欢迎对此的所有反馈,澄清和更新!

Source GitHub Gist


0 个答案:

没有答案