2016-10-18 4 views
0

私はnpmモジュールを開発中です。サブフォルダを持つノードモジュールの作成

import {something} from 'myModule'; 

私は私のモジュールにいくつかの余分なロジックを追加したいと思い、それが好き整理:私は以下のように見えるアプリのimport文では、この時点でindex.ts

export * from './src/A/index'; 

を以下している

export * from './src/A/index'; 
export * from './src/B/index'; 
export * from './src/C/index'; 

は、私がこのように使用することが私のモジュールを作るためにindex.tsに何を書くべき

など?あなたがimport {something} from 'myModule/A'を使用することを考えると

答えて

1

What should I write in index.ts to make my module to be used in this way

myModule/Aフォルダがsomethingをエクスポートindex.tsを持つべきであることを意味します。

これは、A/indexが実際にmyModule/src/A/indexにあるという事実と矛盾します。

ファイルを移動すると正常に動作します。

+0

この解決策は機能します。私は自分のモジュールをリファクタリングしました。今はモジュールビルドに失敗しました:エラー:Typescriptは出力を出力しませんでした。インデックスファイル/ package.jsonをどのように準備すればよいですか? –

関連する問題