@whiteez
front-end beginner

Как импортировать файлы в node.js через import (ES6)?

Начал знакомиться с node.js совсем недавно. И я вот не понимаю, как импортировать файлы именно через import?
Если через require() - то vs code ругается, и самому хочется через import.
Если импорты меняю на код в соответствии с ES6 - то в консоли выводится
import { createServer } from 'http'
^^^^^^

SyntaxError: Cannot use import statement outside a module


Код:

import { createServer } from 'http'
import { createReadStream } from 'fs'

const server = createServer((req, res) => {
    res.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'})
    const stream = createReadStream('./templates/index.html')
    stream.pipe(res)
})

const PORT = 3000
const HOST = 'localhost'

server.listen(PORT, HOST, () => {
    console.log(`Server is started: http://${HOST}:${PORT}`)
})
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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