大きなプロジェクトの中で名前空間のようなものをインポート用に使うことはできますか?私は周りにいくつかのコンポーネントを移動しないときには、プロジェクトの構造の将来の変更を簡略化することができると思う私はTypeScriptで書かれたプロジェクトに相対パスを持つ文字列の代わりに変数を使用
import {formatNumber} from utils.formatters
を使用することができますたとえば、代わりに
import {formatNumber} from '../../../utils/formatters'
の
変更する相対パスを探す必要があります。
どのように問題に対処できますか?
私は(そう、塩の粒でこれを取る)WebPACKのに非常に新たなんです、私は['resolve.root'](http://webpack.github.io/docs/configuration.html#resolve-root)を使って、ひどい相対パスを解決しました。私はこの設定オプションを自分のソースのルートの絶対パスに設定しました。 'path.resolve( './ src')'を実行し、絶対パスを使用してインポートします。これはJavaの場合と同様です: 'import {Thing} from 'foo/bar/Thing''。 –