এটি কারণ আপনাকে লোড করার জন্য কর্মটি কনফিগার করতে হবে যখন অনুরোধ করা হবে তখন সেগুলি পরিবেশন করুন;)
আপনার karma.conf.js ফাইলে আপনার ইতিমধ্যে সংজ্ঞায়িত ফাইল এবং / অথবা নিদর্শনগুলি থাকা উচিত:
files : [
{pattern: 'app/lib/angular.js', watched: true, included: true, served: true},
{pattern: 'app/lib/angular-*.js', watched: true, included: true, served: true},
{pattern: 'app/lib/**/*.js', watched: true, included: true, served: true},
{pattern: 'app/js/**/*.js', watched: true, included: true, served: true},
{pattern: 'path/to/**/*.png', watched: false, included: false, served: true},
{pattern: 'test/lib/**/*.js', watched: true, included: true, served: true},
{pattern: 'test/unit/**/*.js', watched: true, included: true, served: true},
],
exclude: [
],
আরও তথ্যের জন্য আপনি এখানে একবার দেখতে পারেন :)
সম্পাদনা: আপনি যদি নিজের অ্যাপ্লিকেশনটি চালানোর জন্য কোনও নোডেজ ওয়েব-সার্ভার ব্যবহার করেন তবে আপনি এটি karma.conf.js এ যুক্ত করতে পারেন:
proxies: {
'/path/to/img/': 'http://localhost:8000/path/to/img/'
},
সম্পাদনা 2: আপনি যদি অন্য সার্ভারটি ব্যবহার না করেন বা ব্যবহার করতে চান তবে আপনি একটি স্থানীয় প্রক্সি সংজ্ঞায়িত করতে পারেন তবে কর্মফল ব্যবহারের বন্দরটিতে অ্যাক্সেস সরবরাহ না করে, গতিশীলভাবে, যদি কর্ম 9879 (ডিফল্ট) এর চেয়ে অন্য কোনও বন্দরে শুরু হয়, আপনি এখনও যারা বিরক্তিকর 404 পেতে ...
proxies = {
'/images/': '/base/images/'
};
সম্পর্কিত সমস্যা: https://github.com/karma-runner/karma/issues/872