«Неожиданный экспорт токена» и «Невозможно использовать оператор импорта вне модуля» без причины - PullRequest
0 голосов
/ 30 апреля 2020

Ну, это просто, но в то же время очень сложно. Я сделал что-нибудь, этот код работал 1 час go, когда я искал решение, я даже не трогал этот файл, когда мой проект не работал без причины и начал говорить:

«Ошибка: SyntaxError: Невозможно использовать оператор импорта вне модуля» и отправляет меня на импорт моей таблицы JS. js:

import { searchClient } from '../components/inicio/inicio.component';
import 'datatables.net-bs4';

var messagesDB;
var usersDB;
var userID;


export function setMessagesTables(searchClient){
messagesDB = searchClient.initIndex('messages');
usersDB = searchClient.initIndex('user-profiles');
userID = JSON.parse(localStorage.getItem('user')).id;

setReceivedMessages();
setSentMessages();
setArchivedMessages();


}

Когда я их удаляю, я редактировал код для они мне не нужны, теперь я использую внешний «searchClient» вместо его импорта, теперь он говорит «Uncaught SyntaxError: неожиданный экспорт токенов»

ПРИМЕЧАНИЕ: экспорт работал отлично до того, как начались ошибки, единственное изменение, которое я делал, добавлял параметр "searchClient" к функции, прежде чем не было никакого параметра, как это:

export function setMessagesTables(){

И тоже работал отлично, и если я тоже удаляю экспорт, я получаю " $ "не существует (так как я использую jQuery в файле) ошибки не помогают мне вообще, почему сейчас jQuery не работает, это очень странно, могу ли я получить некоторую помощь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...