nodejs 支持es6环境


1、npm install --save-dev @babel/core @babel/cli @babel/preset-env @babel/node

2、npm install --save @babel/polyfill

3、babel.config.js文件

const presets = [
    ["@babel/env", {
        targets: {
            edge: "17",
            firefox: "60",
            chrome: "67",
            safari: "11.1"
        }
    }]
]
module.exports = { presets }
4、npx babel-node index.js
//m1.js  只允许一个export default
let a = 10
let b = 20
let c = 30

function show() {
    console.log(111111111)
}

export let d = 30
export function alert() {
    console.log(33333)
}
export default {
    a,
    b,
    c,
    show
}
//module.exports={a,b,c,show} index.js const{a,b,c.show}=require('./m1.js')

//index.js

import a, { d, alert } from './m1.js'  //a是默认export default {名字必须和export一致}
console.log(a) //
a.show()
alert()

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM