安装node-red-node-sqlite节点总是错误,是什么原因(已解决)
-
安装node-red-node-sqlite节点总是错误,是什么原因
无法安装: node-red-node-sqlite
Error: Install failed
查看日志了解更多信息
-
看了下你的安装日志,看起来可能是npm的包管理同步的问题。
hk77cn/aaa
这个应用中:$ cat npm-debug.log 0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/bin/node', 1 verbose cli '/usr/local/bin/npm', 1 verbose cli 'install', 1 verbose cli '--save', 1 verbose cli '--save-prefix="~"', 1 verbose cli '--production', 1 verbose cli 'node-red-node-sqlite@0.2.3' ] 2 info using npm@3.10.10 3 info using node@v6.10.0 4 silly loadCurrentTree Starting 5 silly install loadCurrentTree 6 silly install readLocalPackageData 7 silly fetchPackageMetaData node-red-node-sqlite@0.2.3 8 silly fetchNamedPackageData node-red-node-sqlite 9 silly mapToRegistry name node-red-node-sqlite 10 silly mapToRegistry using default registry 11 silly mapToRegistry registry https://registry.npm.taobao.org/ 12 silly mapToRegistry data Result { 12 silly mapToRegistry raw: 'node-red-node-sqlite', 12 silly mapToRegistry scope: null, 12 silly mapToRegistry escapedName: 'node-red-node-sqlite', 12 silly mapToRegistry name: 'node-red-node-sqlite', 12 silly mapToRegistry rawSpec: '', 12 silly mapToRegistry spec: 'latest', 12 silly mapToRegistry type: 'tag' } 13 silly mapToRegistry uri https://registry.npm.taobao.org/node-red-node-sqlite 14 verbose get https://registry.npm.taobao.org/node-red-node-sqlite not expired, no request 15 silly fetchNamedPackageData No valid target from cache, forcing network 16 verbose request uri https://registry.npm.taobao.org/node-red-node-sqlite 17 verbose request no auth needed 18 info attempt registry request try #1 at 4:45:10 AM 19 verbose request id bf3158ca24f7cac2 20 http request GET https://registry.npm.taobao.org/node-red-node-sqlite 21 http 200 https://registry.npm.taobao.org/node-red-node-sqlite 22 verbose headers { date: 'Sat, 16 Jun 2018 04:45:11 GMT', 22 verbose headers 'content-type': 'application/json; charset=utf-8', 22 verbose headers 'transfer-encoding': 'chunked', 22 verbose headers connection: 'keep-alive', 22 verbose headers 'x-current-requests': '1', 22 verbose headers 'x-readtime': '23', 22 verbose headers 'content-encoding': 'gzip' } 23 silly get cb [ 200, 23 silly get { date: 'Sat, 16 Jun 2018 04:45:11 GMT', 23 silly get 'content-type': 'application/json; charset=utf-8', 23 silly get 'transfer-encoding': 'chunked', 23 silly get connection: 'keep-alive', 23 silly get 'x-current-requests': '1', 23 silly get 'x-readtime': '23', 23 silly get 'content-encoding': 'gzip' } ] 24 verbose get saving node-red-node-sqlite to /usr/src/node-red/.npm/registry.npm.taobao.org/node-red-node-sqlite/.cache.json 25 verbose correctMkdir /usr/src/node-red/.npm correctMkdir not in flight; initializing 26 silly fetchPackageMetaData Error: No compatible version found: node-red-node-sqlite@0.2.3 26 silly fetchPackageMetaData Valid install targets: 26 silly fetchPackageMetaData 0.2.2, 0.2.1, 0.2.0, 0.1.2, 0.1.1, 0.1.0, 0.0.7, 0.0.5, 0.0.4, 0.0.3, 0.0.2, 0.0.1 26 silly fetchPackageMetaData 26 silly fetchPackageMetaData at pickVersionFromRegistryDocument (/usr/local/lib/node_modules/npm/lib/fetch-package-metadata.js:178:16) 26 silly fetchPackageMetaData at /usr/local/lib/node_modules/npm/node_modules/iferr/index.js:13:50 26 silly fetchPackageMetaData at /usr/local/lib/node_modules/npm/lib/utils/pulse-till-done.js:20:8 26 silly fetchPackageMetaData at saved (/usr/local/lib/node_modules/npm/lib/cache/caching-client.js:174:7) 26 silly fetchPackageMetaData at /usr/local/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js:241:18 26 silly fetchPackageMetaData at FSReqWrap.oncomplete (fs.js:123:15) 26 silly fetchPackageMetaData error for node-red-node-sqlite@0.2.3 { Error: No compatible version found: node-red-node-sqlite@0.2.3 26 silly fetchPackageMetaData Valid install targets: 26 silly fetchPackageMetaData 0.2.2, 0.2.1, 0.2.0, 0.1.2, 0.1.1, 0.1.0, 0.0.7, 0.0.5, 0.0.4, 0.0.3, 0.0.2, 0.0.1 26 silly fetchPackageMetaData 26 silly fetchPackageMetaData at pickVersionFromRegistryDocument (/usr/local/lib/node_modules/npm/lib/fetch-package-metadata.js:178:16) 26 silly fetchPackageMetaData at /usr/local/lib/node_modules/npm/node_modules/iferr/index.js:13:50 26 silly fetchPackageMetaData at /usr/local/lib/node_modules/npm/lib/utils/pulse-till-done.js:20:8 26 silly fetchPackageMetaData at saved (/usr/local/lib/node_modules/npm/lib/cache/caching-client.js:174:7) 26 silly fetchPackageMetaData at /usr/local/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js:241:18 26 silly fetchPackageMetaData at FSReqWrap.oncomplete (fs.js:123:15) code: 'ETARGET' } 27 silly rollbackFailedOptional Starting 28 silly rollbackFailedOptional Finishing 29 silly runTopLevelLifecycles Finishing 30 silly install printInstalled 31 verbose stack Error: No compatible version found: node-red-node-sqlite@0.2.3 31 verbose stack Valid install targets: 31 verbose stack 0.2.2, 0.2.1, 0.2.0, 0.1.2, 0.1.1, 0.1.0, 0.0.7, 0.0.5, 0.0.4, 0.0.3, 0.0.2, 0.0.1 31 verbose stack 31 verbose stack at pickVersionFromRegistryDocument (/usr/local/lib/node_modules/npm/lib/fetch-package-metadata.js:178:16) 31 verbose stack at /usr/local/lib/node_modules/npm/node_modules/iferr/index.js:13:50 31 verbose stack at /usr/local/lib/node_modules/npm/lib/utils/pulse-till-done.js:20:8 31 verbose stack at saved (/usr/local/lib/node_modules/npm/lib/cache/caching-client.js:174:7) 31 verbose stack at /usr/local/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js:241:18 31 verbose stack at FSReqWrap.oncomplete (fs.js:123:15) 32 verbose cwd /data 33 error Linux 3.13.0-101-generic 34 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "--save" "--save-prefix=\"~\"" "--production" "node-red-node-sqlite@0.2.3" 35 error node v6.10.0 36 error npm v3.10.10 37 error code ETARGET 38 error notarget No compatible version found: node-red-node-sqlite@0.2.3 38 error notarget Valid install targets: 38 error notarget 0.2.2, 0.2.1, 0.2.0, 0.1.2, 0.1.1, 0.1.0, 0.0.7, 0.0.5, 0.0.4, 0.0.3, 0.0.2, 0.0.1 39 error notarget This is most likely not a problem with npm itself. 39 error notarget In most cases you or one of your dependencies are requesting 39 error notarget a package version that doesn't exist. 40 verbose exit [ 1, true ]
我刚才试了一下,现在可以正常安装了。