2016-12-14 7 views
0

私はAurelia Webpackスケルトンを使用しており、グローバルリソースを設定しようとしています。aurelia.use.globalResources(..)モジュールの代わりにhtmlファイルを探します

aurelia.use 
.standardConfiguration() 
.developmentLogging() 
.globalResources(['service/globalResource']); 

そして、ここが私のフォルダ構造である:私は私のmain.tsファイル内でこのようなリソースを登録

Folder Structure

しかし、私は、コンソールにこのエラーが表示されます。

Error

何らかの理由で、ファイルを解決する代わりにhtmlファイルを探していますモジュール。私はglobalResource.tsファイルがwebpackに登録されていることを知っています。ここではそのを示すwebpack module registration mapです:

Map

なぜアウレリアではなくWebPACKのに登録されています./service/globalResourceモジュールを解決する./service/globalResource.htmlを解決しようとしていますか?

+0

あなたの構造を見ると、私はservice/globalResourceが実際にビューに関連していないと仮定しています。つまり、コンバータ、カスタム属性、カスタム要素ではありません。 – Shaun

+0

いいえ、@singleton() – Graham

+0

サービスをグローバルにすることで達成しようとしている具体的なことはありますか?このサービスをあなたの視点で直接使用するつもりでしたか? – Shaun

答えて

0

申し訳ありませんが、私はコメントできません。私はあなたのglobalResources.tsconfigureという名前の関数をエクスポートしていないと思います。したがって、aureliaはそれをカスタム要素として扱い、そのエラーにつながります。私は間違っている可能性がありますが、可能であれば、あなたのglobalResources.tsの簡略化されたバージョンが、より多くの手がかりを与える可能性があります。

関連する問題