// file api_setup.js
import { ApiProxy } from "vendor-lib"
ApiProxy.configure({ /* ... */ })
export { ApiProxy }
// file service.js
import "./api_setup" // ?
/* ... */
Я считаю, что это старый код, поэтому я посмотрел на документ NodeJS на import
несколько лет назад, и он не охватывает ничего похожего на import "./api_setup"
.
Как называется этот стиль импорта? Что оно делает?
См. Документация MDN для import
:
Import a module for its side effects only
Import an entire module for side effects only, without importing anything. This runs the module's global code, but doesn't actually import any values.
import '/modules/my-module.js';
Он просто загружает и выполняет файл. Полезно, если вам нужны только побочные эффекты.