4

奇怪的问题,但我相信它很容易解决。我在一个完全空的 webpack 项目上进行了测试。

它说npm js-cookie有 0 个依赖项,所以我想这应该可以自己工作。

$ npm install js-cookie --save

然后只需在我的脚本文件中运行它。

require('js-cookie');

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

节点供应商js-cookie100% 存在并且要求没有错误。

然而,只是得到这个错误。

在此处输入图像描述


这是一个测试项目,您可以下载并使用npm install然后npm run production查看错误。

http://dev.joshmoto.wtf/npm-webpack-jscookie-project.zip

我正在使用 laravel mix,但我不明白这可能是个问题吗?

4

2 回答 2

5

您必须将所需的模块分配给变量才能使用它。

const Cookies = require('js-cookie'); //assign module to variable called "Cookies"
Cookies.set('name', 'value');
console.log(Cookies.get('name'));

在此处阅读有关此内容的更多信息:https ://nodejs.org/api/modules.html

于 2019-12-08T10:55:32.320 回答
1

这也有效import * as Cookies from 'js-cookie';

使用:webpack encoreSymfony 4/5

于 2020-10-28T17:49:11.760 回答