3

我正在使用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'
4

1 回答 1

1

根据图书馆文档,您可以使用src/index.js重新导出图书馆的内容:

export A from './ModuleA'
export B from './ModuleB'
于 2018-08-09T04:20:09.150 回答