当前位置:   article > 正文

NPM提示版本依赖报错:No matching version found for_camelcase@4.1.0

camelcase@4.1.0

 问题描述:

升级了VS2015到VS2017,发现gyp竟然不支持(瀑布汗),找方法双开了,没问题后,执行npm install竟然报错,错误如下:

  1. 。。。
  2. 5666 silly saveTree `-- yargs-parser@7.0.0
  3. 5666 silly saveTree `-- camelcase@4.1.0
  4. 5667 warn optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules\chokidar\node_modules\fsevents):
  5. 5668 warn notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
  6. 5669 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS: darwin
  7. 5669 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch: any
  8. 5669 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS: win32
  9. 5669 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: x64
  10. 5670 verbose type range
  11. 5671 verbose stack mime-db: No matching version found for mime-db@>= 1.43.0 < 2.
  12. 5671 verbose stack at pickManifest (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-pick-manifest\index.js:122:13)
  13. 5671 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetchers\registry\manifest.js:24:14
  14. 5671 verbose stack at tryCatcher (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\util.js:16:23)
  15. 5671 verbose stack at Promise._settlePromiseFromHandler (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:517:31)
  16. 5671 verbose stack at Promise._settlePromise (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:574:18)
  17. 5671 verbose stack at Promise._settlePromiseCtx (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:611:10)
  18. 5671 verbose stack at _drainQueueStep (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:142:12)
  19. 5671 verbose stack at _drainQueue (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:131:9)
  20. 5671 verbose stack at Async._drainQueues (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:147:5)
  21. 5671 verbose stack at Immediate.Async.drainQueues [as _onImmediate] (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:17:14)
  22. 5671 verbose stack at processImmediate (internal/timers.js:439:21)
  23. 5672 verbose cwd D:\Git\webfront
  24. 5673 verbose Windows_NT 10.0.18363
  25. 5674 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "i"
  26. 5675 verbose node v12.13.1
  27. 5676 verbose npm v6.12.1
  28. 5677 error code ETARGET
  29. 5678 error notarget No matching version found for mime-db@>= 1.43.0 < 2.
  30. 5679 error notarget In most cases you or one of your dependencies are requesting
  31. 5679 error notarget a package version that doesn't exist.
  32. 5679 error notarget
  33. 5679 error notarget It was specified as a dependency of 'compressible'
  34. 5680 verbose exit [ 1, true ]

问题深入,看到是依赖版本问题,网上查了版本确实发布了mime-db1.43.0最新版,改了package.json后还是报错

问题解决,后来发现是搭建的npm私有库缓存了老版本的mime-db,以为最新版是1.42.0,清理缓存后,重新刷新库,成功,解决,此处记录以备后用。

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号