首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:没有可用的chokidar版本。在将npm升级到7之后,尝试了chokidar@2和chokidar@3。*.*

错误:没有可用的chokidar版本。在将npm升级到7之后,尝试了chokidar@2和chokidar@3。*.*
EN

Stack Overflow用户
提问于 2021-04-11 15:27:36
回答 3查看 4K关注 0票数 5

使用弹出的CRA,它编译成功,然后中断,显示以下错误。当我将npm从6更新到7时,它就开始发生了

代码语言:javascript
复制
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)

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

EN

回答 3

Stack Overflow用户

发布于 2021-05-14 20:07:52

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

票数 3
EN

Stack Overflow用户

发布于 2021-04-24 09:24:12

尝试:

代码语言:javascript
复制
npm i --legacy-peer-deps

有关更多信息,请查看:

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

票数 2
EN

Stack Overflow用户

发布于 2021-04-25 01:51:31

这肯定是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?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67042441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档