无法从 node_modules\uuidv4\build\lib\uuidv4.js 解析模块 util

Cha*_*lha 1 node-modules reactjs react-native node-uuid

这个标题有一些问题,但我有。尝试了其中的所有解决方案,但我无法解决这个问题。

我刚刚开始学习 React-Native 并收到此错误:

在此输入图像描述

我已经尝试过这个红色框中提到的步骤。我尝试删除node_modules文件夹然后重新安装。我也换了"uuidv4": "^5.0.1"版本,npm install重新安装了。但没有成功。我使用过的代码uuidv4是:

const [items, setItems] = useState([
    { id: uuid(), text: 'Milk' },
    { id: uuid(), text: 'Eggs' },
    { id: uuid(), text: 'Bread' },
    { id: uuid(), text: 'Juice' }
]);
Run Code Online (Sandbox Code Playgroud)

我已将其导入为import { uuid } from 'uuidv4';

有什么帮助吗?

Cha*_*lha 10

经过几个小时的搜索后,这就是我解决问题的方法。问题不在于uuidv4它,而在于util。我所做的只是安装npm install util并且uuidv4现在正在工作。

这是该包的链接: https: //www.npmjs.com/package/util 。安装这个,至少可以解决这个问题。


Cos*_*man 5

uuidv4@6.5.12您一起还可以:

import { v4 as uuid } from 'uuid';
Run Code Online (Sandbox Code Playgroud)

这消除了 utils 依赖错误,而无需安装 utils。