node.js - 建立包含子資料夾的 Node 模組
我正在開發 npm 模組。我有以下的 index.ts
export * from './src/A/index';
此刻,應用程式的匯入語句如下所示:
import {something} from 'myModule';
我想在我的模組中添加一些額外的邏輯,並像這樣組織它:
export * from './src/A/index';
export * from './src/B/index';
export * from './src/C/index';
我應該在 index.ts 中寫什麼,才能讓我的模組以這種方式使用:
import {something} from 'myModule/A'
import {something2} from 'myModule/B'
等等?
答案#1
我應該在 index.ts 中寫什麼,才能讓我的模組以這種方式使用
鑑於你想使用 import {something} from 'myModule/A',這意味著 myModule/A 資料夾應該有一個匯出 something 的 index.ts。
這與事實相衝突,事實上 A/index 實際上位於 myModule/src/A/index。
移動該檔案,它應該就能運作。