Не удается получить доступ к js-cookie в компоненте Vue с помощью Laravel Mix - PullRequest
0 голосов
/ 10 октября 2018

Я хочу использовать пакет NPM https://www.npmjs.com/package/js-cookie в своем приложении для управления файлами cookie в компонентах Vue.js

Я установил его с помощью:

npm i js-cookie

В моемapp.js я добавил ...

require('js-cookie');

Но когда я пытаюсь использовать такой компонент Vue.js, как этот ...

Cookies.set('name', 'value');

Я получаю ...

"ReferenceError: Cookies не определены"

Я чувствую, что упускаю что-то простое.

1 Ответ

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

Да, это просто.

require('js-cookie');

должно быть

const Cookies = require('js-cookie');

Библиотека достаточно умна, чтобы понимать, что доступен пакет модуля и экспортировать себя как модуль, но вам нужно указать, на что вы хотите назначить этот экспорт, в требуемом коде.

...