javascript - 无法使用 Laravel Mix 访问 Vue 组件中的 js-cookie
问题描述
我想在我的应用程序中使用 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”
我觉得我错过了一些简单的东西。
解决方案
是的,这很简单。
require('js-cookie');
应该
const Cookies = require('js-cookie');
该库足够聪明,可以理解模块捆绑器可用并将自身导出为模块,但您需要在需要的代码中指定要将该导出分配给的内容。
推荐阅读
- python - 如何将文件扩展名附加到变量?
- c++ - 如何在没有第三方库的情况下为雪人制作动画?
- python - 在 pyplot 中创建具有多个不同 y 轴刻度的绘图
- javascript - Gulp 缩小多个 .js .css 文件然后链接错误
- python - 尽管已安装,但无法在 Jupyter Notebooks 中找到 TensorFlow 模块
- c++ - 从输入文件中获取数据以输出到文件
- kubernetes - gke 和自动创建的域以启用 http 路由
- algorithm - 埃及乘法算法复杂度?
- visual-studio-code - VScode SSH扩展卡在安装步骤
- python - socket.gethostbyaddr 在本地主机上使用时会引发错误