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 。安装这个,至少可以解决这个问题。
与uuidv4@6.5.12您一起还可以:
import { v4 as uuid } from 'uuid';
Run Code Online (Sandbox Code Playgroud)
这消除了 utils 依赖错误,而无需安装 utils。