আপনি নতুন ব্যবহার করতে হবে configuration
বিকল্প (এই কাজ ng build
এবং ng serve
পাশাপাশি)
ng serve --configuration=local
অথবা
ng serve -c local
আপনি যদি নিজের angular.json
ফাইলটি দেখুন, আপনি দেখতে পাবেন যে প্রতিটি কনফিগারেশনের (অট, অপ্টিমাইজার, পরিবেশ ফাইল, ...) জন্য আপনার সেটিংসের উপর আরও ভাল নিয়ন্ত্রণ রয়েছে)
"configurations": {
"production": {
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"aot": true,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true,
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
]
}
}
পরিবেশ সম্পর্কিত নির্দিষ্ট কনফিগারেশন পরিচালনার জন্য আপনি এখানে আরও তথ্য পেতে পারেন ।
নীচের অন্যান্য প্রতিক্রিয়ায় নির্দেশিত হিসাবে, আপনার যদি একটি নতুন 'পরিবেশ' যুক্ত করা প্রয়োজন, আপনাকে বিল্ড টাস্কে একটি নতুন কনফিগারেশন যুক্ত করতে হবে এবং আপনার প্রয়োজনের উপর ভিত্তি করে পরিবেশন এবং পরীক্ষার কার্যগুলিতেও যুক্ত করতে হবে।
নতুন পরিবেশ যুক্ত করা হচ্ছে
সম্পাদনা করুন : এটি পরিষ্কার করার জন্য, ফাইলের প্রতিস্থাপনগুলি build
বিভাগে নির্দিষ্ট করা আবশ্যক । সুতরাং আপনি যদি ng serve
কোনও নির্দিষ্ট environment
ফাইল ( dev2 বলে ) ব্যবহার করতে চান তবে আপনাকে প্রথমে build
একটি নতুন ডিভ 2 কনফিগারেশন যুক্ত করার জন্য বিভাগটি সংশোধন করতে হবে
"build": {
"configurations": {
"dev2": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.dev2.ts"
}
/* You can add all other options here, such as aot, optimization, ... */
],
"serviceWorker": true
},
তারপরে serve
একটি নতুন কনফিগারেশন যুক্ত করতে আপনার বিভাগটি সংশোধন করুন , আপনি ঠিক ঘোষণা করেছেন এমন ডি 2 build
কনফিগারেশনের দিকে ইঙ্গিত করে
"serve":
"configurations": {
"dev2": {
"browserTarget": "projectName:build:dev2"
}
তারপরে আপনি ব্যবহার করতে পারেন ng serve -c dev2
যা ডি 2 কনফিগারেশন ফাইলটি ব্যবহার করবে
angular-cli
পুরো অ্যাপ্লিকেশনটির পাশাপাশি আপডেট করেছেন, তাই আমি এর স্পষ্টতই ভেবেছিলাম:]