这个标题有一些问题,但我有。尝试了其中的所有解决方案,但我无法解决这个问题。
我刚刚开始学习 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' }
]);
我已将其导入为
import { uuid } from 'uuidv4';
有什么帮助吗?
经过几个小时的搜索,这就是我解决问题的方法。问题不在于
uuidv4
,而在于util
。我所做的就是安装 npm install util
,uuidv4
现在可以工作了。
这里是包的链接:https://www.npmjs.com/package/util。安装这个,至少可以解决这个问题。
我认为它已默认导出,您需要尝试以下操作:
import uuid from "uuidv4";
这不是
uuidv4
的问题。 uuidv4 使用 util
包大多数时候这个包没有安装。所以这个问题的解决方案是先安装util包然后再安装uuidv4。
解决方案:
npm install util
比安装
npm install uuidv4
使用命令
npm install util
安装util包为我解决了这个问题。