ReferenceError: Cookies не определены - PullRequest
0 голосов
/ 18 октября 2018

Когда я пытаюсь использовать js-cookie, мой файл javascript не может отследить переменную Cookies из js.cookie-js.js.В моем файле index.html я ссылаюсь на скрипт, используя следующую строку кода: <script src="/node_modules/js-cookie/src/js.cookie.js"></script>.

В моем файле index.js я впервые ссылаюсь на js-cookie, чтобы проверить, есть ли какие-либо кукибыли установлены, я называю эту строку кода: if (!(Cookies.get('user_id'))) {.Оттуда я всегда получаю следующую ошибку:

ReferenceError: Cookies is not defined at Namespace.<anonymous> (/Users/sourabh/sourabhmarathe.github.io/index.js:16:2) at emitOne (events.js:116:13) at Namespace.emit (events.js:211:7) at Namespace.emit (/Users/sourabh/sourabhmarathe.github.io/node_modules/socket.io/lib/namespace.js:213:10) at /Users/sourabh/sourabhmarathe.github.io/node_modules/socket.io/lib/namespace.js:181:14 at _combinedTickCallback (internal/process/next_tick.js:132:7) at process._tickCallback (internal/process/next_tick.js:181:9)

1 Ответ

0 голосов
/ 18 октября 2018

Это означает, что Cookies рассматривается как переменная.Однако во время выполнения кода эта переменная имеет значение undefined.Вы должны увидеть, где эта переменная устанавливается.Убедитесь, что порядок выполнения кода всегда определяет переменную в первую очередь перед ее использованием.

Не видя оставшуюся часть кода, я не могу дать вам точное лекарство.

...