程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了错误:没有可用的 chokidar 版本。尝试了 chokidar@2 和 chokidar@3。将 npm 升级到 7.*.* 后大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决错误:没有可用的 chokidar 版本。尝试了 chokidar@2 和 chokidar@3。将 npm 升级到 7.*.* 后?

开发过程中遇到错误:没有可用的 chokidar 版本。尝试了 chokidar@2 和 chokidar@3。将 npm 升级到 7.*.* 后的问题如何解决?下面主要结合日常开发的经验,给出你关于错误:没有可用的 chokidar 版本。尝试了 chokidar@2 和 chokidar@3。将 npm 升级到 7.*.* 后的解决方法建议,希望对你解决错误:没有可用的 chokidar 版本。尝试了 chokidar@2 和 chokidar@3。将 npm 升级到 7.*.* 后有所启发或帮助;

使用弹出的 CRA,它编译成功,然后它打破显示以下错误.. 当我将 npm 从 6 更新为 7 时,它开始发生


You can Now vIEw webrms in the browser.

  Local:            http://localhost:3001
  On Your Network:  http://192.168.0.160:3001

Note that the development build is not optimized.
To create a production build,use npm run build.

/home/murtaza/umai/webrms/node_modules/watchpack/lib/chokIDar.Js:17
throw new Error(
^

Error: No version of chokIDar is available. TrIEd chokIDar@2 and chokIDar@3.
You Could try to manually install any chokIDar version.
chokIDar@3: Error: CAnnot find module 'chokIDar'
require stack:
- /home/murtaza/umai/webrms/node_modules/watchpack/lib/chokIDar.Js
- /home/murtaza/umai/webrms/node_modules/watchpack/lib/DirectoryWatcher.Js
- /home/murtaza/umai/webrms/node_modules/watchpack/lib/watcheRMANager.Js
- /home/murtaza/umai/webrms/node_modules/watchpack/lib/watchpack.Js
- /home/murtaza/umai/webrms/node_modules/webpack/lib/node/NodeWatchfileSystem.Js
- /home/murtaza/umai/webrms/node_modules/webpack/lib/node/nodeenvironmentPlugin.Js
- /home/murtaza/umai/webrms/node_modules/webpack/lib/webpack.Js
- /home/murtaza/umai/webrms/scripts/start.Js
chokIDar@2: Error: CAnnot find module 'watchpack-chokIDar2'
require stack:
- /home/murtaza/umai/webrms/node_modules/watchpack/lib/chokIDar.Js
- /home/murtaza/umai/webrms/node_modules/watchpack/lib/DirectoryWatcher.Js
- /home/murtaza/umai/webrms/node_modules/watchpack/lib/watcheRMANager.Js
- /home/murtaza/umai/webrms/node_modules/watchpack/lib/watchpack.Js
- /home/murtaza/umai/webrms/node_modules/webpack/lib/node/NodeWatchfileSystem.Js
- /home/murtaza/umai/webrms/node_modules/webpack/lib/node/nodeenvironmentPlugin.Js
- /home/murtaza/umai/webrms/node_modules/webpack/lib/webpack.Js
- /home/murtaza/umai/webrms/scripts/start.Js

    at Object.<anonymous> (/home/murtaza/umai/webrms/node_modules/watchpack/lib/chokIDar.Js:17:7)
    at Module._compile (internal/modules/cJs/loader.Js:1063:30)
    at Object.Module._extensions..Js (internal/modules/cJs/loader.Js:1092:10)
    at Module.load (internal/modules/cJs/loader.Js:928:32)
    at Function.Module._load (internal/modules/cJs/loader.Js:769:14)
    at Module.require (internal/modules/cJs/loader.Js:952:19)
    at require (internal/modules/cJs/Helpers.Js:88:18)
    at Object.<anonymous> (/home/murtaza/umai/webrms/node_modules/watchpack/lib/DirectoryWatcher.Js:9:16)
    at Module._compile (internal/modules/cJs/loader.Js:1063:30)
    at Object.Module._extensions..Js (internal/modules/cJs/loader.Js:1092:10)

有没有人遇到同样的问题,如果是,那么解决方案是什么?

解决方法

我在使用 npm@7.13.0 时遇到了同样的错误,并且能够通过降级到 npm@7.5.4 或运行 npm update --force 命令来修复它。

,

试试:

npm i --legacy-peer-deps

有关更多信息,请查看:

https://github.com/facebook/create-react-app/issues/10811

,

npm 7.*.* 肯定有问题.. 我试npm i --legacy-peer-deps 并且它对我有用...

但是它不应该是这样,依赖项应该在最新的稳定版本中处理..

以下是它可能导致的详细原因:

what does npm install --legacy-peer-deps do exactly? When is it recommended / what's a potential use case?

大佬总结

以上是大佬教程为你收集整理的错误:没有可用的 chokidar 版本。尝试了 chokidar@2 和 chokidar@3。将 npm 升级到 7.*.* 后全部内容,希望文章能够帮你解决错误:没有可用的 chokidar 版本。尝试了 chokidar@2 和 chokidar@3。将 npm 升级到 7.*.* 后所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。