无法从库的主文件导入特定导出

can't import specific export from main file of library

我正在尝试了解创作库如何与 webpack 一起工作以及如何工作:

import add from 'sample-lib/add' 

尝试从 main 导入任何东西不会:

import { add, subtract } from 'sample-lib'

这是供您参考的回购协议: https://github.com/rssilvaba/sample-lib

知道为什么我不能那样做吗?是因为它是umd吗?我的 package.json 有什么问题?我是否以错误的方式从 main 导出?

另外一个问题。我怎样才能重新导出所有文件而不必手动将所有文件添加到 main.js?

决定做:

export { default as add } from './add'
export { default as subtract } from './subtract'
export * from './others'