বর্তমান সঠিক উত্তর:
দলটি dist
আঙ্গুলের সিএলআইয়ের পরবর্তী সংস্করণে আউটপুট ফোল্ডারে ( ডিফল্টরূপে) নির্দিষ্ট ফাইলগুলি অনুলিপি করার জন্য সমর্থন যোগ করেছে (এটি বিটা 17 বা 19 হবে - এটি যুগের জন্য চূড়ান্ত 1.x প্রকাশে ছিল)।
আপনি এটিকে কেবল অ্যারেতে যুক্ত করুন angular-cli.json
:
{
...
"অ্যাপস" [
{
"রুট": "এসসিআর",
"সম্পদ": [
"সম্পদ",
"Web.config"
],
...
}
]
...
}
(লক্ষ্য করুন যে পথটি src
ফোল্ডারের সাথে সম্পর্কিত)
আমি ব্যক্তিগতভাবে এটি ব্যবহার করি এবং এটি ঠিক কাজ করে।
বিটা ২৪ হিসাবে, আমি কৌণিক সিএলআইতে একটি বৈশিষ্ট্য যুক্ত করেছি যা নিশ্চিত করে যে সমস্ত assets
ফাইল এবং ফোল্ডার কেবল ওয়েবপ্যাক ডেভ সার্ভার থেকে পরিবেশিত হচ্ছে ng test
না যখন কেবল চলবে না ng serve
।
এটি ইউনিট পরীক্ষার জন্য ওয়েবপ্যাক ডেভ সার্ভারে ব্যবহৃত সম্পদ ফাইলগুলি সরবরাহ করে ( ng test
) serving
(যদি পরীক্ষার জন্য আপনার কিছু জেএসওএন ফাইলের প্রয়োজন হয় বা কনসোলে 404 সতর্কতা দেখতে ঘৃণা করা হয়)।
তারা ইতিমধ্যে পরিবেশন করা হয়েছে ng e2e
কারণ এটি একটি পুরো চালায় ng serve
।
এবং এতে আরও উন্নত বৈশিষ্ট্য রয়েছে যেমন কোনও ফোল্ডার থেকে আপনার কী ফাইলগুলি ফিল্টার করা এবং আউটপুট ফোল্ডারের নাম উত্স ফোল্ডার থেকে পৃথক হওয়া:
{
...
"অ্যাপস" [
{
"রুট": "এসসিআর",
"সম্পদ": [
"সম্পদ",
"Web.config":
{
// এই ফোল্ডারে বিষয়বস্তু অনুলিপি করুন
"ইনপুট": "../",
// যা এই ওয়াইল্ডকার্ডের সাথে মেলে
"গ্লোব": "* .কনফিগ",
// এবং এগুলিকে এই ফোল্ডারে `ডিস্ট` ('।' এর অর্থ এটি সরাসরি` ডিস্টে রাখুন) এর নীচে রাখুন
"আউটপুট": "।"
}
],
...
}
]
...
}
আপনি সরকারী ডকুমেন্টেশনগুলিও উল্লেখ করতে পারেন: কৌণিক গাইড - ওয়ার্কস্পেস কনফিগারেশন
।
।
[কেবলমাত্র আর্কাইভিংয়ের জন্য] আসল উত্তর (Oct অক্টোবর, ২০১)):
দুর্ভাগ্যক্রমে এটি বর্তমানে সমর্থিত নয় (বিটা -16 হিসাবে)। আমি দলে (ওয়েবকনফিগ ফাইলগুলি) যথাযথ উদ্বেগ উত্থাপন করেছি, তবে শীঘ্রই এটি কোনও সময়ের মধ্যে ঘটবে বলে মনে হচ্ছে না (যদি আপনি সিএলআই ইত্যাদি না জমান)।
সম্পূর্ণ আলোচনা এবং সম্ভাব্য ভবিষ্যতের বিশদগুলির জন্য এই সমস্যাটি অনুসরণ করুন।
পুনশ্চ
JSON ফাইলের জন্য, আপনি এটি লাগাতে পারেন ./src/assets/
। এই ফোল্ডারটি কপি পরার হিসেবে হল ./dist/assets/
। এটিই বর্তমান আচরণ।
এর আগে সিস্টেমজেএসের দিনগুলিতে আরও একটি ./public/
ফোল্ডার ছিল যা ./dist/
সরাসরি অনুলিপি করা হয়েছিল , তবে এটি ওয়েবপ্যাক সংস্করণে চলে গেছে, যা উপরের ইস্যুটি উপরে আলোচনা করা হয়েছে।