რა არის Babel წინასწარ დაყენებული ENV?
რა არის Babel წინასწარ დაყენებული ENV?

ვიდეო: რა არის Babel წინასწარ დაყენებული ENV?

ვიდეო: რა არის Babel წინასწარ დაყენებული ENV?
ვიდეო: Previs Pro Free Version Review - Storyboard to the max 2024, მაისი
Anonim

@ ბაბელი / წინასწარ დაყენებული - env არის ჭკვიანი წინასწარ დაყენებული რომელიც საშუალებას გაძლევთ გამოიყენოთ უახლესი JavaScript მიკრომართვის გარეშე, რომელი სინტაქსის გარდაქმნები (და სურვილისამებრ, ბრაუზერის პოლიფილები) საჭიროა თქვენი სამიზნე გარემო(ებ)ისთვის. ეს აადვილებს თქვენს ცხოვრებას და JavaScript პაკეტებს უფრო პატარას! Დაინსტალირება.

ასე რომ, რა არის წინასწარ დაყენებული ბაბელში?

In ბაბელი , ა წინასწარ დაყენებული არის დანამატების ნაკრები, რომელიც გამოიყენება კონკრეტული ენის მახასიათებლების მხარდასაჭერად. ორი წინასწარ აყენებს ბაბელს ნაგულისხმევად იყენებს: es2015: ამატებს მხარდაჭერას ES2015 (ან ES6) JavaScript-ისთვის. რეაგირება: ამატებს მხარდაჭერას JSX-ისთვის.

შემდგომში ჩნდება კითხვა, ბაბელის რომელ ვერსიას ვიყენებ? თქვენ ასევე შეგიძლიათ შეამოწმოთ ბაბილონის ვერსია -დაკლიკეთ მოძიებით ბაბელი -cli საქაღალდე node_modules-ში და ათვალიერებ ვერსია პაკეტის საკუთრება. json, რომელიც ამ საქაღალდის ბაზაზეა. თუ ბაბელი -cli დაინსტალირდა გლობალურად npm install-ის -g flag-ის მეშვეობით, თქვენ შეეძლო შეამოწმე ვერსია ბრძანების შესრულებით ბაბელი -- ვერსია.

ამ გზით, როგორ იყენებთ ბაბელის წინასწარ დაყენებულ რეაქციას?

Თუ გინდა გამოყენება ეს ბაბელის წინასწარ დაყენება პროექტში, რომელიც არ არის აშენებული Create-ით რეაგირება აპლიკაცია, შეგიძლიათ დააინსტალიროთ შემდეგი ნაბიჯებით. პირველი, დააინსტალირეთ ბაბელი . შემდეგ დააინსტალირეთ ბაბელი - წინასწარ დაყენებული - რეაგირება -აპლიკაცია. ეს წინასწარ დაყენებული იყენებს useBuiltIns ოფციას transform-object-rest-spread და transform- რეაგირება -jsx, რომელიც ვარაუდობს, რომ ობიექტი.

ბაბელი მოძველებულია?

The მოძველებული გამოყენება ბაბელი - ბირთვი/რეგისტრაცია ამოღებულია ბაბელი 7; ამის ნაცვლად გამოიყენეთ დამოუკიდებელი პაკეტი @ ბაბელი /დარეგისტრირება. @ ბაბელი /register ასევე ახლა მხოლოდ აწყობს ფაილებს მიმდინარე სამუშაოში პირდაპირ (გაკეთდა სიმლინკთან დაკავშირებული პრობლემების გადასაჭრელად).

გირჩევთ: