因为之前写前端习惯用import
导入导出模块,毕竟有babel
嘛,写nodejs
也把这个习惯延续下来了,反正都是要转成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端转成es5再执行其实牺牲了很大效率?因为nodejs
是最新的,所有语法都是原生支持的,除了import
,请问babel
如何配置才能只把import
转成require
?
用 babel-preset-env,然后 target: node 应该就可以了。
参考 https://babeljs.io/docs/en/en...