0

私はAngularJSアプリケーションを持っています。これは既存のWebサイトで使用されています。埋め込みAngularJS AppとRequireJS/AMDエラー

このような何か:

<div ng-app="configurator" ng-controller="SomeController as someController" data-auth="some-jwt-token" class="app-wrapp">...</div> 

ウェブサイトは、そのJavaScriptのもののためrequireJSを使用しています。そして、これは、次のエラーでどこ私のアプリの休憩です:

mnty.1464947369.js:65 Uncaught Error: Mismatched anonymous define() module: function(){return factory()} 
http://requirejs.org/docs/errors.html#mismatchmakeError @ mnty.1464947369.js:65v @ mnty.1464947369.js:65o @ mnty.1464947369.js:65requirejs @ mnty.1464947369.js:65(anonymous function) @ mnty.1464947369.js:70fetchPlugins @ mnty.1464947369.js:70process @ mnty.1464947369.js:70mount @ mnty.1464947369.js:70(anonymous function) @ main_3-21-6.js:149u @ mnty.1464947369.js:66fireWith @ mnty.1464947369.js:66ready @ mnty.1464947369.js:66a @ mnty.1464947369.js:65 
app-bundled.js:6 Uncaught Error: [$injector:modulerr] Failed to instantiate module configurator due to: 
Error: [$injector:modulerr] Failed to instantiate module rzModule due to: 
Error: [$injector:nomod] Module 'rzModule' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument. 
http://errors.angularjs.org/1.5.5/$injector/nomod?p0=rzModule 

は、使用されるモジュールのいくつかは、彼らのビルドでUMDを使用していますが、ほとんどありません。これは私が考える重要な問題です。どうすればこの問題を解決できますか?

(AngularJSアプリは、単一のJSファイルにバンドルISTとページのフッターに含まれている)

+1

以内にこのファイルを設定する必要があり、これを解決するために、JSが必要になりますあなたはあなたの設定jsファイルのコードを教えてください? – Keshav

+0

この質問は非常によく書かれていません。さまざまな問題によって複数のエラーが発生します。私はあなたの最初のエラーメッセージ( "匿名の定義がミスマッチ")を処理し、あなたの質問に[mcve]を含め、そして私たちは再び開くことができます。今、MCVEの欠如は、問題を解決しなかった3つの答えを得るようにしました。 – Louis

答えて

0

私はあなたがここに見ることができるような問題が、あなたのモジュールのロード順序であると思う:

Error: [$injector:nomod] Module 'rzModule' is not available! You either misspelled the module name or forgot to load it. 

configuratorモジュールをロードする前に、このモジュールが斜めに取り付けられていることを確認してください。

+0

モジュールにはUMDが含まれているため、requireJSを使用しており、グローバルなangularJSローダーは使用していません。したがって、angularjsはそれについて知りません。そして、これは私の問題です。 – dkoch

+0

うーん、私は、あなたのモジュールを作成する直前にrzModuleを要求することができますか? また、レポを共有できますか、このrzModuleはどこから来たのですか? – RecuencoJones

0

あなたはng-app="configurator"を使用していて、エラーがそうモジュール名が同じでなければなりません

Error: [$injector:nomod] Module 'rzModule' is not available! You either misspelled the module name or forgot to load it. 

を示します。

+0

rzModuleはコンフィグレータの依存関係です – dkoch

-1

私はあなたと競合define方法とJSファイルをも持っているかもしれませんが、6uitar6reat6odとDurgpalシンに同意する必要がありますが正しく必要構成セクション

関連する問題