は私がrequirejsと足場角度Webアプリケーションのヨーマン発電機を使用しています。そのうまく動作しますが、私が連結し、すべてのjsファイルをgruntタスクランナーを介して単一のファイルに縮小しようとすると、上記のエラーが発生し始めました。私は、引用符は、すべてがうまくようだが、それでも私は」など、私はクロスもう一度すべてのスペルをチェックしました、私はモジュールやサービスに注入する任意のサービスが存在しません誤って綴らすることができるされている問題と一般的なソリューションについてオンライン調査しましたこの問題を解決できません。ここで
は、依存関係を持つ私のメインモジュールがリストされている私のapp.jsファイルです。
return angular
.module('arteciateYeomanApp', [
'arteciateYeomanApp.controllers.MainCtrl',
'arteciateYeomanApp.controllers.AboutCtrl',
'arteciateYeomanApp.services.Xhr',
'arteciateYeomanApp.services.Common',
'arteciateYeomanApp.controllers.ArtworkCtrl',
'arteciateYeomanApp.controllers.AddAccountCtrl',
'arteciateYeomanApp.controllers.AddArtgroupCtrl',
'arteciateYeomanApp.controllers.AddArtistCtrl',
'arteciateYeomanApp.controllers.AddArtworkCtrl',
'arteciateYeomanApp.controllers.AddCampaignsCtrl',
'arteciateYeomanApp.controllers.AddGenreCtrl',
'arteciateYeomanApp.controllers.AddInstitutionCtrl',
'arteciateYeomanApp.controllers.AdminSignupCtrl',
'arteciateYeomanApp.controllers.ArtistInfoCtrl',
'arteciateYeomanApp.controllers.DirectUserSignupCtrl',
'arteciateYeomanApp.controllers.ErrorCtrl',
'arteciateYeomanApp.controllers.ForgotPasswordCtrl',
'arteciateYeomanApp.controllers.GroupBuyingCtrl',
'arteciateYeomanApp.controllers.LoginCtrl',
'arteciateYeomanApp.controllers.AdminLoginCtrl',
'arteciateYeomanApp.controllers.ResetPasswordCtrl',
'arteciateYeomanApp.controllers.SignupCtrl',
'arteciateYeomanApp.controllers.UnblockUserCtrl',
'arteciateYeomanApp.controllers.UpdatePasswordCtrl',
'arteciateYeomanApp.controllers.DashboardCtrl',
'ngRoute','ngResource']).config(.....);
私はjsファイルを小さくするために実行しているgruntタスクです。ここでタスク
grunt.registerTask('dev', ['requirejs' ]);
を登録
は、私がここで何か間違ったことをやっている場合は私に知らせてくださいタスク実行中のスクリプト
requirejs : {
compile : {
options : {
baseUrl : "<%= yeoman.app %>/scripts",
mainConfigFile : "<%= yeoman.app %>/scripts/main.js",
name : "main",
out : "requireArterciate.js"
}
}
}
です。
eとは言えません。エラーメッセージには、エラーの原因となったサービスを特定するのに役立つコールスタックが含まれていますが、質問から省略されています。この問題は、サービスに適切な注釈が付けられていないため、アプリが小型化の準備ができていないという事実が原因です。 https://docs.angularjs.org/guide/di#using-strict-dependency-injectionを使用してください。 – estus