我是 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 上。