写了一个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.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答867 阅读✓ 已解决
5 回答2.3k 阅读
webpack 打包成
umd
就行了output: {
},