angular アプリケーションを作成しましたが、index.html で controllers.js、routes.js、directives.js などを個別に使用している場合、アプリケーションは正常に動作しています。しかし、gulp-concat を使用して js ファイルを 1 つの js ファイルに結合すると (HTML にファイルを含めたのと同じ順序で)、エラー Angular Uncaught Error: [$injector:modulerr] わかりませんエラーはあまり具体的ではないため、どのように進めるか
質問する
794 次
3 に答える
1
エラーが発生した後、gulp タスクがアプリケーションに存在するいくつかの js ファイルをスキップしていることがわかりました。gulp タスクを修正して再度実行すると、問題が修正されました。その後、mangle set を false に渡して js ファイルを醜くし、関数の引数が同じままになるようにし、その後、すべてが簡単に実行されるようにしました。
于 2015-10-05T09:41:00.043 に答える
0
Gulpを使用しても同じ問題がありました。CDN では問題なく動作しますが、ローカルの .min ファイルを使用するとエラーが発生しました: [$injector:modulerr]
以下を追加して解決しました。
.pipe(uglify({ mangle: false })
于 2016-11-11T16:16:25.423 に答える