微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何摆脱反应性开发中的固有错误?

如何解决如何摆脱反应性开发中的固有错误?

我一次又一次地遇到这个错误,在开发react-native应用程序时,我对npm中的这个先天错误感到非常困惑。每当我为一个软件包解析enoent软件包并尝试安装另一个软件包时,都会收到此错误。请尊重您,请帮助我了解使用软件包的明显区别,并避免出现此错误代码在这里

    PS C:\Users\subba-workstation\Desktop\ecom-App-stlwrt> npm install @react-navigation/drawer
npm WARN tsutils@3.17.1 requires a peer of typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta but none is installed. You must install peer dependencies yourself.

npm ERR! code ENOENT
npm ERR! syscall rename
npm ERR! path C:\Users\subba-workstation\Desktop\ecom-App-stlwrt\node_modules\@react-navigation\drawer
npm ERR! dest C:\Users\subba-workstation\Desktop\ecom-App-stlwrt\node_modules\@react-navigation\.drawer.DELETE
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory,rename 'C:\Users\subba-workstation\Desktop\ecom-App-stlwrt\node_modules\@react-navigation\drawer' -> 'C:\Users\subba-workstation\Desktop\ecom-App-stlwrt\node_modules\@react-navigation\.drawer.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\subba-workstation\AppData\Roaming\npm-cache\_logs\2020-09-24T12_27_04_997Z-debug.log

解决方法

您应该尝试:

  1. npm cache clean -f
  2. rm -rf node_modules
  3. npm i

如果还不够,请发表评论。

,

我认为问题出在后台运行的Metro Bundle。只要停止并尝试再次安装,它就可以工作。当其他软件包给出错误消息时,相同的过程也起作用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。