写了一个npm包,用的是es6 module规范,使用export default 导出。这在浏览器中使用是没问题的,现在想同时支持node环境,但node还是commonjs规范,怎样兼容node环境的commonjs规范?
写了一个npm包,用的是es6 module规范,使用export default 导出。这在浏览器中使用是没问题的,现在想同时支持node环境,但node还是commonjs规范,怎样兼容node环境的commonjs规范?
publish的时候用webpack+babel构建就行了,然后 package.json 中的 main 指向 dist 目录编译后的文件。这样其它node项目使用你这个库就不用作任何配置,比如支持 es modules
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
webpack 打包成
umd
就行了output: {
},