在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ 請(qǐng)問(wèn)babel如何配置才能只轉(zhuǎn)換import?

請(qǐng)問(wèn)babel如何配置才能只轉(zhuǎn)換import?

因?yàn)橹皩懬岸肆?xí)慣用import導(dǎo)入導(dǎo)出模塊,畢竟有babel嘛,寫nodejs也把這個(gè)習(xí)慣延續(xù)下來(lái)了,反正都是要轉(zhuǎn)成es5的

  "scripts": {
    "start": "nodemon src/app.js --exec babel-node --presets es2015,stage-2",
    "build": "babel src -d dist --presets es2015,stage-2",
    "serve": "node dist/app.js",

但是我今天得知在node端轉(zhuǎn)成es5再執(zhí)行其實(shí)犧牲了很大效率?因?yàn)?code>nodejs是最新的,所有語(yǔ)法都是原生支持的,除了import,請(qǐng)問(wèn)babel如何配置才能只把import轉(zhuǎn)成require

回答
編輯回答
負(fù)我心

用 babel-preset-env,然后 target: node 應(yīng)該就可以了。

{
  "presets": [
    ["env", {
      "targets": {
        "node": "current"
      }
    }]
  ]
}

參考 https://babeljs.io/docs/en/en...

2018年5月17日 03:46