@dvakarandasha

Почему модули в nodeJS подключаются по разному?

Здравствуйте, вопрос по подключениям модулей в nodeJS
Установлена последняя версия nodeJS - 16

И из документации, как подключать модули, например fs (file system) подключается так:
import * as fs from 'node:fs/promises';

а модуль path вот так:
const path = require('node:path');

https://nodejs.org/dist/latest-v16.x/docs/api/path.html
https://nodejs.org/dist/latest-v16.x/docs/api/fs.html
  • Вопрос задан
  • 40 просмотров
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
Просто документацию ещё не обновили.
Никто не мешает писать
const fs = require('node:fs/promises');
или
import * as path from 'node:path';

Только неплохо бы ещё изучить чем отличается import от require, но на эту тему есть куча литературы, начиная с той же документации ноды, хотя не буду утверждать что её можно понять без предварительных знаний.

https://nodejs.org/docs/latest-v16.x/api/esm.html
https://nodejs.org/docs/latest-v16.x/api/modules.html
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы