আপনি নতুন ব্যবহার করতে হবে 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পুরো অ্যাপ্লিকেশনটির পাশাপাশি আপডেট করেছেন, তাই আমি এর স্পষ্টতই ভেবেছিলাম:]