@art_web_785

SyntaxError: Cannot use import statement outside a module?

почему не работает импорт?

import vkQr from '@vkontakte/vk-qr';

const qrSvg = vkQr.createQR('Text to encode', {
qrSize: 256,
isShowLogo: true
});
  • Вопрос задан
  • 26907 просмотров
Пригласить эксперта
Ответы на вопрос 2
2chevskii
@2chevskii
Если бы каждый мог в поиск, тостер бы вымер.
node --experimental-modules yourscript.js

У скрипта либо должно быть расширение mjs, либо в package.json должно быть поле type:module.
Но вообще это не особо поддерживаемая фича на данный момент, так что лучше использовать require. Писать можно с импортами, а потом скомпилировать с помощью, например, тайпскрипта.
Ответ написан
Комментировать
@historydev
Острая аллергия на анимешников
const { vkQr } = require('@vkontakte/vk-qr')
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
14 мая 2024, в 18:21
50000 руб./за проект
14 мая 2024, в 17:48
500 руб./за проект
14 мая 2024, в 17:34
1500 руб./за проект