簡體   English   中英

如何在子文件夾中導出模塊而不在導入語句中包含/ lib文件夾

[英]how to export modules in subfolders without including /lib folder in import statement

我正在使用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前綴,就無法訪​​問子文件夾

當我將我的庫安裝到另一個項目中時,我現在必須做

import {A} from 'testLibrary/lib/ModuleA'

但是我想做的是

import {A} from 'testLibrary/ModuleA'

您可以根據庫文檔使用src/index.js重新導出庫的內容:

export A from './ModuleA'
export B from './ModuleB'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM