Инструменты пользователя

Инструменты сайта


nodejs:options:how_to_use_an_es6_import_in_node

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

nodejs:options:how_to_use_an_es6_import_in_node [2023/02/23 19:59]
werwolf создано
nodejs:options:how_to_use_an_es6_import_in_node [2023/02/23 20:00] (текущий)
werwolf
Строка 8: Строка 8:
 **Синтаксис import:** **Синтаксис import:**
  
-<​code>​+<​code ​javascript>
 import name from '​module-name'​ import name from '​module-name'​
 </​code>​ </​code>​
Строка 14: Строка 14:
 **Импорт может быть выполнен различными способами:​** **Импорт может быть выполнен различными способами:​**
  
-  - Импорт всего модуля:​ <​code>​+  - Импорт всего модуля:​ <​code ​javascript>
 import * as name from '​module-name'​ import * as name from '​module-name'​
 </​code>​ </​code>​
-  - Импорт экспорт по умолчанию из модуля:​ <​code>​+  - Импорт экспорт по умолчанию из модуля:​ <​code ​javascript>
 import name from '​module-name'​ import name from '​module-name'​
-</​code>​ +</​code>​  
-  - Импорт одного экспорта из модуля:​ <​code>​+  - Импорт одного экспорта из модуля:​ <​code ​javascript>
 import { name } from '​module-name'​ import { name } from '​module-name'​
 </​code>​ </​code>​
-  - Импорт нескольких экспортов из модуля:​ <​code>​+  - Импорт нескольких экспортов из модуля:​ <​code ​javascript>
 import { nameOne , nameTwo } from '​module-name'​ import { nameOne , nameTwo } from '​module-name'​
 </​code>​ </​code>​
-  - Импорт модуля только для побочных эффектов <​code>​+  - Импорт модуля только для побочных эффектов <​code ​javascript>
 import '​./​module-name'​ import '​./​module-name'​
 </​code> ​ </​code> ​
Строка 85: Строка 85:
  
  
-<​code ​javacsript>+<​code ​javascript>
 // package.json when using .mjs file // package.json when using .mjs file
 { {
Строка 135: Строка 135:
  
 Другой способ использовать модуль **esm** - создать другой файл, скажем server.js который загружает esm перед фактическим применением. В самом server.js файл напишите приведенный ниже код Другой способ использовать модуль **esm** - создать другой файл, скажем server.js который загружает esm перед фактическим применением. В самом server.js файл напишите приведенный ниже код
-<​code>​+<​code ​javascript>
 //server.js //server.js
 require = require("​esm"​)(module);​ require = require("​esm"​)(module);​
nodejs/options/how_to_use_an_es6_import_in_node.1677171551.txt.gz · Последние изменения: 2023/02/23 19:59 — werwolf