我正在使用nwb创建一个新库。
使用默认设置,nwb将使用构建项目来构建cjs,es6和umb,并将构建包含在/ lib文件夹中
示例项目结构
-src
--ModuleA
--- index.js
--- helperForA.js
--ModuleB
--- index.js
--- helperForA.js
index.js
-lib
--ModuleA
--- index.js
--- helperForA.js
--ModuleB
--- index.js
--- helperForA.js
--index.js
-package.json
现在,当我将它们安装到另一个项目中时,如果不先添加/ lib前缀,我将无法访问子文件夹
当我npm将我的库安装到当前另一个项目中时,
import {A} from 'testLibrary/lib/ModuleA'
但是我要做的是
import {A} from 'testLibrary/ModuleA'
答案 0 :(得分:0)
您可以按照Libraries docs使用src/index.js
重新导出库中的内容:
export A from './ModuleA'
export B from './ModuleB'