В файле "second.js" у меня есть некая функция, которую я пытаюсь экспортировать в файл "main.js', вот код:
//second.js
export function commandMem(message)
{
message.channel.send("hello");
}
//main.js
const { MessageEmbed, Client, Channel } = require('discord.js');
const client = new Client();
let text;
import {commandMem} from './second';
client.on('ready', ready => {
console.log('ready!');
});
client.on("message", message => {
text = message.content;
if (text === "test")
{
commandMem(message);
}
});
Но редактор ничего не подчёркивая, выдаёт следующую ошибку:
Debugger attached.
(node:9408) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
(Use `node --trace-warnings ...` to show where the warning was created)
Waiting for the debugger to disconnect...
c:\Users\Михаил\Desktop\Test bot\index.js:7
import {commandMem} from './second';
^^^^^^
Я никак не могу разобраться что здесь может быть не так, даже в гугле точно такой же код даётся как рабочий, подскажите, в чём тут причина.