如何将用ES6编写的模块发布到NPM?
2022-08-30 02:11:06
我正准备向NPM发布一个模块,当时我想用ES6重写它,既要面向未来,又要学习ES6。我使用 Babel 转译到 ES5,并运行测试。但我不确定如何继续:
- 我是否转译并将生成的 /out 文件夹发布到 NPM?
- 我是否将结果文件夹包含在我的 Github 存储库中?
- 或者我是否维护2个存储库,一个使用Github的ES6代码+gulp脚本,另一个使用NPM的转译结果+测试?
简而言之:我需要采取哪些步骤才能将用ES6编写的模块发布到NPM,同时仍然允许用户浏览/分叉原始代码?