我正在尝试找出构建我的库https://github.com/tolicodes/picklejs
的正确方法结构为:
- package.json
- lib
- function1
- function2
- function3
- buildLib
- function1
- function2
- function3
我正在使用babel进行编译
"build": "babel lib/ --out-dir ./buildLib --source-maps && yarn version --new-version minor"
问题是,我不想将buildLib
存储在我的仓库中,更重要的是,我不想让我的用户键入import function1 from 'picklejs/buildLib/function1'
。看起来很丑
有没有更优雅的方式打包我的书架?