فهرست مطالب:

آیا نود از ماژول های es6 پشتیبانی می کند؟
آیا نود از ماژول های es6 پشتیبانی می کند؟

تصویری: آیا نود از ماژول های es6 پشتیبانی می کند؟

تصویری: آیا نود از ماژول های es6 پشتیبانی می کند؟
تصویری: جاوااسکریپت زبان برنامه نویسی نیست 2024, نوامبر
Anonim

شما فقط نیاز دارید انجام دادن یکی از موارد بالا برای اینکه بتوانید از ES استفاده کنید ماژول ها . شما می توان نیز استفاده کنید npm بسته ای به نام esm که به شما امکان استفاده از آن را می دهد ماژول های ES6 که در گره . نیازی به پیکربندی ندارد. با esm تو اراده قادر به استفاده از صادرات/ وارد كردن در فایل های JS شما

به همین ترتیب، آیا نود از import es6 پشتیبانی می کند؟

از هم اکنون، گره . js ندارد پشتیبانی از واردات ES6 هنوز. با این حال، شما می توان استفاده از آنها امروز با کمک بابل مثال زیر است برای اکسپرس

در مرحله دوم، ماژول های گره چیست؟ مدول که در گره . js یک عملکرد ساده یا پیچیده است که در یک یا چند فایل جاوا اسکریپت سازماندهی شده است که می تواند مجدداً در سراسر برنامه استفاده شود. گره . برنامه js. هر یک مدول که در گره . js زمینه خاص خود را دارد، بنابراین نمی تواند با دیگران تداخل داشته باشد ماژول ها یا گستره جهانی را آلوده کند.

بر این اساس، آیا نود 12 از es6 پشتیبانی می کند؟

بالاخره این اتفاق افتاد: نزدیک به 4 سال پس از معرفی کلمه کلیدی import در ES6 , گره . js تجربی را معرفی کرد پشتیبانی برای ES6 واردات و صادرات. که در گره . js 12 ، می توانید از import و export در پروژه خود استفاده کنید انجام دادن هر دو مورد زیر

چگونه از گره ESM استفاده می کنید؟

دو راه برای فعال کردن esm وجود دارد

  1. esm را برای بسته‌ها فعال کنید: از esm برای بارگیری ماژول اصلی ES و صادرات آن به عنوان CommonJS استفاده کنید. index.js. // گزینه ها را به عنوان پارامتر، متغیر محیطی یا فایل rc تنظیم کنید.
  2. esm را برای اجراهای محلی فعال کنید: node -r esm main.js. ?? برای فعال کردن esm در REPL نام فایل را حذف کنید.

توصیه شده: