[解決済み] framework:jasmine "のプロバイダーはありません。(解決方法: framework:jasmine)
2023-01-05 17:47:32
質問
コマンドを実行すると
grunt
という警告が表示されます。
Running "karma:unit" (karma) task
Warning: No provider for "framework:jasmine"! (Resolving: framework:jasmine) Use --force to continue.
どなたか、この問題を解決する方法をご存知でしょうか?
どのように解決するのですか?
私は新しいプロジェクトを作成した後、同じエラーが発生しましたyeoman angularジェネレータ(yo angular)。
私の場合は、packages.json の devDependencies に "karma-jasmine" を追加して、再度 "npm install" を実行することで解決しました。
npm install karma-jasmine --save-dev
これで、エラーメッセージ "「framework:jasmine」のプロバイダがありません!" が解決されました。
また、ランチャーがインストールされていないというメッセージが表示されたので、devDependenciesにkarmaブラウザランチャーを追加する必要がありました(参照) http://karma-runner.github.io/0.10/config/browsers.html ).
npm install karma-safari-launcher --save-dev
動作後のpackages.jsonはこんな感じでした。
{
"name": "test1",
"version": "0.0.0",
"dependencies": {},
"devDependencies": {
"grunt": "~0.4.1",
"grunt-autoprefixer": "~0.4.0",
"grunt-bower-install": "~0.7.0",
"grunt-concurrent": "~0.4.1",
"grunt-contrib-clean": "~0.5.0",
"grunt-contrib-coffee": "~0.7.0",
"grunt-contrib-compass": "~0.6.0",
"grunt-contrib-concat": "~0.3.0",
"grunt-contrib-connect": "~0.5.0",
"grunt-contrib-copy": "~0.4.1",
"grunt-contrib-cssmin": "~0.7.0",
"grunt-contrib-htmlmin": "~0.1.3",
"grunt-contrib-imagemin": "~0.3.0",
"grunt-contrib-jshint": "~0.7.1",
"grunt-contrib-uglify": "~0.2.0",
"grunt-contrib-watch": "~0.5.2",
"grunt-google-cdn": "~0.2.0",
"grunt-newer": "~0.5.4",
"grunt-ngmin": "~0.0.2",
"grunt-rev": "~0.1.0",
"grunt-svgmin": "~0.2.0",
"grunt-usemin": "~2.0.0",
"jshint-stylish": "~0.1.3",
"load-grunt-tasks": "~0.2.0",
"time-grunt": "~0.2.1",
"karma-ng-scenario": "^0.1.0",
"grunt-karma": "^0.8.0",
"karma": "^0.12.0",
"karma-jasmine": "~0.2.2",
"karma-safari-launcher": "~0.1.1",
"karma-ng-html2js-preprocessor": "^0.1.0"
},
"engines": {
"node": ">=0.8.0"
},
"scripts": {
"test": "grunt test"
}
}
karma.conf en karma-e2e.conf の以下の行を変更し、karma-safari-launcher を使用するようにしました。
browsers: ['Safari'],
これであなたもうまくいくといいですね。
関連
-
[解決済み] 警告:connect.static は関数ではありません --force を使用して続行します。
-
[解決済み] NPM vs. Bower vs. Browserify vs. Gulp vs. Grunt vs. Webpack [終了しました]。
-
[解決済み] Gruntウォッチエラー - Waiting...Fatal error: watch ENOSPC
-
[解決済み】Grunt、NPM、Bowerの違い( package.json vs bower.json )
-
[解決済み] タスクランナー(Gulp, Gruntなど)とバンドラー(Webpack, Browserify)。なぜ一緒に使うのか?
-
[解決済み] grunt: ターミナルから実行したときにコマンドが見つからない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン