私はAurelia Webpackスケルトンを使用しており、グローバルリソースを設定しようとしています。aurelia.use.globalResources(..)モジュールの代わりにhtmlファイルを探します
aurelia.use
.standardConfiguration()
.developmentLogging()
.globalResources(['service/globalResource']);
そして、ここが私のフォルダ構造である:私は私のmain.ts
ファイル内でこのようなリソースを登録
しかし、私は、コンソールにこのエラーが表示されます。
何らかの理由で、ファイルを解決する代わりにhtml
ファイルを探していますモジュール。私はglobalResource.ts
ファイルがwebpackに登録されていることを知っています。ここではそのを示すwebpack module registration map
です:
なぜアウレリアではなくWebPACKのに登録されています./service/globalResource
モジュールを解決する./service/globalResource.html
を解決しようとしていますか?
あなたの構造を見ると、私はservice/globalResourceが実際にビューに関連していないと仮定しています。つまり、コンバータ、カスタム属性、カスタム要素ではありません。 – Shaun
いいえ、@singleton() – Graham
サービスをグローバルにすることで達成しようとしている具体的なことはありますか?このサービスをあなたの視点で直接使用するつもりでしたか? – Shaun