Tip NPM version dependency error: No matching version found for

 Problem Description:

Upgrading the VS2015 to VS2017, found gyp does not even support (Falls Khan), find a way to open a double, after no problem, do npm install even being given the wrong follows:

。。。

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

The problem in depth, to see is dependent version, checked online version does mime-db1.43.0 released the latest version, or changed after being given package.json

Problem solving, later found to be built npm private library cache old versions of mime-db, that the latest version is 1.42.0, after cleaning up the cache, refresh the libraries, successful, solve, after the record here for future use.

Published an original article · won praise 0 · Views 16

Guess you like

Origin blog.csdn.net/guowei1003/article/details/103994411