使用Laravel Mix无法访问Vue组件中的js-cookie

时间:2018-10-10 13:28:02

标签: javascript arrays laravel-5 vue.js laravel-mix

我想在我的应用程序中使用NPM软件包https://www.npmjs.com/package/js-cookie来管理Vue.js组件中的cookie

我使用以下方法安装了它:

npm i js-cookie

在我的app.js中,我添加了...

require('js-cookie');

但是当我尝试在这样的Vue.js组件中使用...

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

我知道...

  

“ ReferenceError:未定义Cookie”

我觉得我缺少一些简单的东西。

1 个答案:

答案 0 :(得分:1)

是的,很简单。

require('js-cookie');

应该是

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

The library is smart enough to understand a module bundler is available and export itself as a module,但是您需要在所需代码中指定要将导出分配到的内容。