Просто интересно, могу ли я импортировать модули ES6 без создания переменной «заполнитель» и немедленно запустить ее? Например,
вместо импорта ES6, который создает неиспользуемую переменную express
:
import express from 'express'
const app = express();
Обычно JS Я могу обойтись без него:
const app = require("express")();
Это особенно полезно для однократного импорта, например dotenv
:
require("dotenv").config();
Вместо
import dotenv from 'dotenv'
dotenv.config();
//or
import {} from 'dotenv/config'
config()
Который, на мой взгляд, синтаксис Common JS намного чище, но похоже, что будущее за импортом ES6.
Спасибо