我正在尝试在 npm 上发布一个包。我不确定如何表达我正在尝试做的事情..也许包装“子模块”?
缩写的目录结构是:
- package.json
- src/
- a.js
- b.js
- dist/
- a.js
- b.js
我的构建脚本使用 Babel 转译到dist具有与src/. 我希望消费者从a.js模块中导入函数,如下所示:
import {foo} from "mypackage/a";
不是
import {foo} from "mypackage/dist/a";
如果我添加index.js到mypackage/并导出a我可以做
import {a} from "mypackage"
但这不是我想要的……
发布包的标准方法是什么,以便可以像这样导入“子模块”,或者有人可以指出我做这种事情的回购吗?
潇潇雨雨
相关分类