未找到模块:无法解析“uuid/v4”

未找到模块:无法解析“uuid/v4”

我是 React 编程的初学者,我正在关注 Youtube 上的这个教程:https://youtu.be/hQAHSlTtcmY一切都很顺利,直到需要安装 uuid 库,之后当我运行该页面时出现错误:“编译失败。

./src/App.js

未找到模块:无法解析“C:\Users\username\reactnative\src”中的“uuid/v4””所以有人能帮我修复这个错误吗?而且代码中没有其他错误,它与视频中显示的完全相同!

答案1

通过节点包管理器安装 uuid 库npm

npm install uuid      

然后从 uuid 库导入 uuidv4

   const { v4: uuidv4 } = require('uuid');

内部功能:

  setTodo(prevTodo => {

    return [...prevTodo,{id:uuidv4(), name: name, complete:false}]
  }) 

答案2

我在学习 WebDevSimplified 的相同教程时遇到了同样的问题。对我来说,以下方法效果很好(即使用import):

import { v4 as uuidv4 } from 'uuid';

Hoàng Vũ Tgtt 对“错误:找不到模块‘uuid’”的回答 在 Stack Overflow 上。

相关内容