当我考虑在ES6中重写它时,我打算将其发布给NPM,以适应将来的需求并学习ES6。我已经使用Babel移植到ES5,并运行测试。但是我不确定如何进行:
简而言之:我需要采取什么步骤将ES6编写的模块发布到NPM,同时仍然允许人们浏览/分叉原始代码?
到目前为止,我所看到的模式是将es6文件保存在src目录中,并在npm的预发布目录中构建您的东西lib。
src
lib
您将需要一个.npmignore文件,类似于.gitignore,但忽略src而不是lib。