09月25, 2018

node中使用es module

分享一下在node中使用es6 module的两种方案。

mjs

其实只需要做两点

--experimental-modules
.mjs后缀

webpack

const nodeExternals = require('webpack-node-externals');
module.exports = {
     target: 'node',
     externals: [nodeExternals()],
     ...
}

一些说明:

  • target: 'node',表示像path这样的模块不需要打包
  • webpack-node-externals,用来排除不需要打包的模块,例如express这种

本文链接:www.my-fe.pub/post/how-to-use-esmodule-in-node.html

-- EOF --

Comments

评论加载中...

注:如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理。