WiseLibs / better-sqlite3

The fastest and simplest library for SQLite3 in Node.js.
MIT License
5.44k stars 394 forks source link

nodejs v20.12.2 python.exe v3.12 VS2017/2022 don‘t’ install better-sqlite3, ask for help #1177

Closed cky421 closed 5 months ago

cky421 commented 5 months ago

0 verbose cli D:\Program Files\nodejs\node.exe D:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js 1 info using npm@10.5.0 2 info using node@v20.12.2 3 timing npm:load:whichnode Completed in 1ms 4 timing config:load:defaults Completed in 1ms 5 timing config:load:file:D:\Program Files\nodejs\node_modules\npm\npmrc Completed in 2ms 6 timing config:load:builtin Completed in 2ms 7 timing config:load:cli Completed in 2ms 8 timing config:load:env Completed in 0ms 9 timing config:load:file:E:\Codes\RobotServerNode.npmrc Completed in 0ms 10 timing config:load:project Completed in 1ms 11 timing config:load:file:C:\Users\Administrator.npmrc Completed in 0ms 12 timing config:load:user Completed in 0ms 13 timing config:load:file:C:\Users\Administrator\AppData\Roaming\npm\etc\npmrc Completed in 0ms 14 timing config:load:global Completed in 0ms 15 timing config:load:setEnvs Completed in 1ms 16 timing config:load Completed in 7ms 17 timing npm:load:configload Completed in 8ms 18 timing config:load:flatten Completed in 1ms 19 timing npm:load:mkdirpcache Completed in 1ms 20 timing npm:load:mkdirplogs Completed in 0ms 21 verbose title npm install better-sqlite3 22 verbose argv "install" "--save" "better-sqlite3" 23 timing npm:load:setTitle Completed in 1ms 24 timing npm:load:display Completed in 0ms 25 verbose logfile logs-max:10 dir:C:\Users\Administrator\AppData\Local\npm-cache_logs\2024-04-26T03_44_29_735Z- 26 verbose logfile C:\Users\Administrator\AppData\Local\npm-cache_logs\2024-04-26T03_44_29_735Z-debug-0.log 27 timing npm:load:logFile Completed in 6ms 28 timing npm:load:timers Completed in 0ms 29 timing npm:load:configScope Completed in 0ms 30 timing npm:load Completed in 31ms 31 timing arborist:ctor Completed in 0ms 32 silly logfile start cleaning logs, removing 2 files 33 timing idealTree:init Completed in 45ms 34 timing idealTree:userRequests Completed in 1ms 35 silly idealTree buildDeps 36 silly fetch manifest better-sqlite3@ 37 silly logfile done cleaning log files 38 verbose shrinkwrap failed to load node_modules/.package-lock.json out of date, updated: node_modules 39 http fetch GET 200 https://registry.npmjs.org/better-sqlite3 1060ms (cache revalidated) 40 silly placeDep ROOT better-sqlite3@9.5.0 OK for: robotservernode@1.0.0 want: 41 silly fetch manifest bindings@^1.5.0 42 silly fetch manifest prebuild-install@^7.1.1 43 http fetch GET 200 https://registry.npmjs.org/prebuild-install 202ms (cache revalidated) 44 http fetch GET 200 https://registry.npmjs.org/bindings 945ms (cache revalidated) 45 timing idealTree:#root Completed in 2014ms 46 silly placeDep ROOT bindings@1.5.0 OK for: better-sqlite3@9.5.0 want: ^1.5.0 47 silly placeDep ROOT prebuild-install@7.1.2 OK for: better-sqlite3@9.5.0 want: ^7.1.1 48 silly fetch manifest file-uri-to-path@1.0.0 49 silly fetch manifest detect-libc@^2.0.0 50 silly fetch manifest expand-template@^2.0.3 51 silly fetch manifest github-from-package@0.0.0 52 silly fetch manifest minimist@^1.2.3 53 silly fetch manifest mkdirp-classic@^0.5.3 54 silly fetch manifest napi-build-utils@^1.0.1 55 silly fetch manifest node-abi@^3.3.0 56 silly fetch manifest pump@^3.0.0 57 silly fetch manifest rc@^1.2.7 58 silly fetch manifest simple-get@^4.0.0 59 http fetch GET 200 https://registry.npmjs.org/minimist 203ms (cache revalidated) 60 silly fetch manifest tar-fs@^2.0.0 61 http fetch GET 200 https://registry.npmjs.org/file-uri-to-path 209ms (cache revalidated) 62 silly fetch manifest tunnel-agent@^0.6.0 63 http fetch GET 200 https://registry.npmjs.org/tar-fs 192ms (cache revalidated) 64 http fetch GET 200 https://registry.npmjs.org/tunnel-agent 197ms (cache revalidated) 65 http fetch GET 200 https://registry.npmjs.org/rc 942ms (cache revalidated) 66 http fetch GET 200 https://registry.npmjs.org/detect-libc 976ms (cache revalidated) 67 http fetch GET 200 https://registry.npmjs.org/pump 976ms (cache revalidated) 68 http fetch GET 200 https://registry.npmjs.org/napi-build-utils 978ms (cache revalidated) 69 http fetch GET 200 https://registry.npmjs.org/github-from-package 982ms (cache revalidated) 70 http fetch GET 200 https://registry.npmjs.org/simple-get 981ms (cache revalidated) 71 http fetch GET 200 https://registry.npmjs.org/mkdirp-classic 984ms (cache revalidated) 72 http fetch GET 200 https://registry.npmjs.org/expand-template 1005ms (cache revalidated) 73 http fetch GET 200 https://registry.npmjs.org/node-abi 1077ms (cache revalidated) 74 timing idealTree:node_modules/better-sqlite3 Completed in 1087ms 75 silly placeDep ROOT file-uri-to-path@1.0.0 OK for: bindings@1.5.0 want: 1.0.0 76 timing idealTree:node_modules/bindings Completed in 1ms 77 timing idealTree:node_modules/file-uri-to-path Completed in 0ms 78 silly placeDep ROOT detect-libc@2.0.3 OK for: prebuild-install@7.1.2 want: ^2.0.0 79 silly placeDep ROOT expand-template@2.0.3 OK for: prebuild-install@7.1.2 want: ^2.0.3 80 silly placeDep ROOT github-from-package@0.0.0 OK for: prebuild-install@7.1.2 want: 0.0.0 81 silly placeDep ROOT minimist@1.2.8 OK for: prebuild-install@7.1.2 want: ^1.2.3 82 silly placeDep ROOT mkdirp-classic@0.5.3 OK for: prebuild-install@7.1.2 want: ^0.5.3 83 silly placeDep ROOT napi-build-utils@1.0.2 OK for: prebuild-install@7.1.2 want: ^1.0.1 84 silly placeDep ROOT node-abi@3.62.0 OK for: prebuild-install@7.1.2 want: ^3.3.0 85 silly placeDep ROOT pump@3.0.0 OK for: prebuild-install@7.1.2 want: ^3.0.0 86 silly placeDep ROOT rc@1.2.8 OK for: prebuild-install@7.1.2 want: ^1.2.7 87 silly placeDep ROOT simple-get@4.0.1 OK for: prebuild-install@7.1.2 want: ^4.0.0 88 silly placeDep ROOT tar-fs@2.1.1 OK for: prebuild-install@7.1.2 want: ^2.0.0 89 silly placeDep ROOT tunnel-agent@0.6.0 OK for: prebuild-install@7.1.2 want: ^0.6.0 90 silly fetch manifest end-of-stream@^1.1.0 91 silly fetch manifest once@^1.3.1 92 silly fetch manifest deep-extend@^0.6.0 93 silly fetch manifest ini@~1.3.0 94 silly fetch manifest strip-json-comments@~2.0.1 95 silly fetch manifest decompress-response@^6.0.0 96 silly fetch manifest simple-concat@^1.0.0 97 silly fetch manifest chownr@^1.1.1 98 silly fetch manifest tar-stream@^2.1.4 99 http fetch GET 200 https://registry.npmjs.org/once 199ms (cache revalidated) 100 http fetch GET 200 https://registry.npmjs.org/simple-concat 200ms (cache revalidated) 101 http fetch GET 200 https://registry.npmjs.org/end-of-stream 202ms (cache revalidated) 102 http fetch GET 200 https://registry.npmjs.org/ini 204ms (cache revalidated) 103 http fetch GET 200 https://registry.npmjs.org/deep-extend 205ms (cache revalidated) 104 http fetch GET 200 https://registry.npmjs.org/decompress-response 207ms (cache revalidated) 105 http fetch GET 200 https://registry.npmjs.org/strip-json-comments 211ms (cache revalidated) 106 http fetch GET 200 https://registry.npmjs.org/chownr 210ms (cache revalidated) 107 http fetch GET 200 https://registry.npmjs.org/tar-stream 210ms (cache revalidated) 108 timing idealTree:node_modules/prebuild-install Completed in 222ms 109 timing idealTree:node_modules/detect-libc Completed in 0ms 110 timing idealTree:node_modules/expand-template Completed in 0ms 111 timing idealTree:node_modules/github-from-package Completed in 0ms 112 timing idealTree:node_modules/minimist Completed in 0ms 113 timing idealTree:node_modules/mkdirp-classic Completed in 0ms 114 timing idealTree:node_modules/napi-build-utils Completed in 0ms 115 timing idealTree:node_modules/node-abi Completed in 0ms 116 silly placeDep ROOT end-of-stream@1.4.4 OK for: pump@3.0.0 want: ^1.1.0 117 silly placeDep ROOT once@1.4.0 OK for: pump@3.0.0 want: ^1.3.1 118 silly fetch manifest once@^1.4.0 119 silly fetch manifest wrappy@1 120 http fetch GET 200 https://registry.npmjs.org/wrappy 203ms (cache revalidated) 121 timing idealTree:node_modules/pump Completed in 207ms 122 timing idealTree:node_modules/end-of-stream Completed in 0ms 123 silly placeDep ROOT wrappy@1.0.2 OK for: once@1.4.0 want: 1 124 timing idealTree:node_modules/once Completed in 2ms 125 silly placeDep ROOT deep-extend@0.6.0 OK for: rc@1.2.8 want: ^0.6.0 126 silly placeDep node_modules/rc ini@1.3.8 OK for: rc@1.2.8 want: ~1.3.0 127 silly placeDep ROOT strip-json-comments@2.0.1 OK for: rc@1.2.8 want: ~2.0.1 128 timing idealTree:node_modules/rc Completed in 3ms 129 timing idealTree:node_modules/deep-extend Completed in 0ms 130 silly placeDep ROOT decompress-response@6.0.0 OK for: simple-get@4.0.1 want: ^6.0.0 131 silly placeDep ROOT simple-concat@1.0.1 OK for: simple-get@4.0.1 want: ^1.0.0 132 silly fetch manifest mimic-response@^3.1.0 133 http fetch GET 200 https://registry.npmjs.org/mimic-response 221ms (cache revalidated) 134 timing idealTree:node_modules/simple-get Completed in 223ms 135 silly placeDep ROOT mimic-response@3.1.0 OK for: decompress-response@6.0.0 want: ^3.1.0 136 timing idealTree:node_modules/decompress-response Completed in 2ms 137 timing idealTree:node_modules/mimic-response Completed in 0ms 138 timing idealTree:node_modules/simple-concat Completed in 0ms 139 timing idealTree:node_modules/strip-json-comments Completed in 0ms 140 silly placeDep node_modules/tar-fs chownr@1.1.4 OK for: tar-fs@2.1.1 want: ^1.1.1 141 silly placeDep ROOT tar-stream@2.2.0 OK for: tar-fs@2.1.1 want: ^2.1.4 142 silly fetch manifest bl@^4.0.3 143 silly fetch manifest fs-constants@^1.0.0 144 http fetch GET 200 https://registry.npmjs.org/fs-constants 193ms (cache revalidated) 145 http fetch GET 200 https://registry.npmjs.org/bl 196ms (cache revalidated) 146 timing idealTree:node_modules/tar-fs Completed in 202ms 147 silly placeDep ROOT bl@4.1.0 OK for: tar-stream@2.2.0 want: ^4.0.3 148 silly placeDep ROOT fs-constants@1.0.0 OK for: tar-stream@2.2.0 want: ^1.0.0 149 silly fetch manifest buffer@^5.5.0 150 http fetch GET 200 https://registry.npmjs.org/buffer 198ms (cache revalidated) 151 timing idealTree:node_modules/tar-stream Completed in 204ms 152 silly placeDep ROOT buffer@5.7.1 OK for: bl@4.1.0 want: ^5.5.0 153 silly fetch manifest base64-js@^1.3.1 154 http fetch GET 200 https://registry.npmjs.org/base64-js 196ms (cache revalidated) 155 timing idealTree:node_modules/bl Completed in 199ms 156 silly placeDep ROOT base64-js@1.5.1 OK for: buffer@5.7.1 want: ^1.3.1 157 timing idealTree:node_modules/buffer Completed in 2ms 158 timing idealTree:node_modules/base64-js Completed in 0ms 159 timing idealTree:node_modules/fs-constants Completed in 0ms 160 timing idealTree:node_modules/tunnel-agent Completed in 0ms 161 timing idealTree:node_modules/wrappy Completed in 0ms 162 timing idealTree:node_modules/rc/node_modules/ini Completed in 0ms 163 timing idealTree:node_modules/tar-fs/node_modules/chownr Completed in 0ms 164 timing idealTree:buildDeps Completed in 4373ms 165 timing idealTree:fixDepFlags Completed in 6ms 166 timing idealTree Completed in 4427ms 167 timing reify:loadTrees Completed in 4428ms 168 timing reify:diffTrees Completed in 4ms 169 silly reify moves {} 170 timing reify:retireShallow Completed in 0ms 171 timing reify:createSparse Completed in 5ms 172 timing reify:loadBundles Completed in 0ms 173 silly audit bulk request { 173 silly audit '@isaacs/cliui': [ '8.0.2' ], 173 silly audit '@nodelib/fs.scandir': [ '2.1.5' ], 173 silly audit '@nodelib/fs.stat': [ '2.0.5' ], 173 silly audit '@nodelib/fs.walk': [ '1.2.8' ], 173 silly audit '@npmcli/agent': [ '2.2.2' ], 173 silly audit '@npmcli/fs': [ '3.1.0' ], 173 silly audit '@pkgjs/parseargs': [ '0.11.0' ], 173 silly audit '@tokenizer/token': [ '0.3.0' ], 173 silly audit abbrev: [ '2.0.0' ], 173 silly audit accepts: [ '1.3.8' ], 173 silly audit 'agent-base': [ '7.1.1' ], 173 silly audit 'aggregate-error': [ '3.1.0' ], 173 silly audit 'ansi-regex': [ '6.0.1', '5.0.1' ], 173 silly audit 'ansi-styles': [ '6.2.1', '4.3.0' ], 173 silly audit 'array-flatten': [ '1.1.1' ], 173 silly audit asynckit: [ '0.4.0' ], 173 silly audit axios: [ '1.6.8' ], 173 silly audit 'balanced-match': [ '1.0.2' ], 173 silly audit 'body-parser': [ '1.20.2' ], 173 silly audit debug: [ '2.6.9', '4.3.4' ], 173 silly audit 'iconv-lite': [ '0.4.24', '0.6.3' ], 173 silly audit ms: [ '2.0.0', '2.1.2', '2.1.3' ], 173 silly audit 'brace-expansion': [ '2.0.1' ], 173 silly audit braces: [ '3.0.2' ], 173 silly audit bytes: [ '3.1.2' ], 173 silly audit cacache: [ '18.0.2' ], 173 silly audit 'call-bind': [ '1.0.7' ], 173 silly audit charenc: [ '0.0.2' ], 173 silly audit chownr: [ '2.0.0', '1.1.4' ], 173 silly audit 'clean-stack': [ '2.2.0' ], 173 silly audit 'color-convert': [ '2.0.1' ], 173 silly audit 'color-name': [ '1.1.4' ], 173 silly audit 'combined-stream': [ '1.0.8' ], 173 silly audit 'content-disposition': [ '0.5.4' ], 173 silly audit 'content-type': [ '1.0.5' ], 173 silly audit cookie: [ '0.6.0' ], 173 silly audit 'cookie-signature': [ '1.0.6' ], 173 silly audit 'cross-spawn': [ '7.0.3' ], 173 silly audit isexe: [ '2.0.0', '3.1.1' ], 173 silly audit which: [ '2.0.2', '4.0.0' ], 173 silly audit crypt: [ '0.0.2' ], 173 silly audit crypto: [ '1.0.1' ], 173 silly audit 'define-data-property': [ '1.1.4' ], 173 silly audit 'delayed-stream': [ '1.0.0' ], 173 silly audit depd: [ '2.0.0' ], 173 silly audit destroy: [ '1.2.0' ], 173 silly audit eastasianwidth: [ '0.2.0' ], 173 silly audit 'ee-first': [ '1.1.1' ], 173 silly audit 'emoji-regex': [ '9.2.2', '8.0.0' ], 173 silly audit encodeurl: [ '1.0.2' ], 173 silly audit encoding: [ '0.1.13' ], 173 silly audit 'env-paths': [ '2.2.1' ], 173 silly audit 'err-code': [ '2.0.3' ], 173 silly audit 'es-define-property': [ '1.0.0' ], 173 silly audit 'es-errors': [ '1.3.0' ], 173 silly audit 'escape-html': [ '1.0.3' ], 173 silly audit etag: [ '1.8.1' ], 173 silly audit 'exponential-backoff': [ '3.1.1' ], 173 silly audit express: [ '4.19.2' ], 173 silly audit 'express-async-handler': [ '1.2.0' ], 173 silly audit 'fast-glob': [ '3.3.2' ], 173 silly audit fastq: [ '1.17.1' ], 173 silly audit 'file-type': [ '19.0.0' ], 173 silly audit 'fill-range': [ '7.0.1' ], 173 silly audit finalhandler: [ '1.2.0' ], 173 silly audit 'follow-redirects': [ '1.15.6' ], 173 silly audit 'foreground-child': [ '3.1.1' ], 173 silly audit 'form-data': [ '4.0.0' ], 173 silly audit forwarded: [ '0.2.0' ], 173 silly audit fresh: [ '0.5.2' ], 173 silly audit 'fs-minipass': [ '3.0.3', '2.1.0' ], 173 silly audit 'function-bind': [ '1.1.2' ], 173 silly audit 'get-intrinsic': [ '1.2.4' ], 173 silly audit glob: [ '10.3.12' ], 173 silly audit 'glob-parent': [ '5.1.2' ], 173 silly audit gopd: [ '1.0.1' ], 173 silly audit 'graceful-fs': [ '4.2.11' ], 173 silly audit 'has-property-descriptors': [ '1.0.2' ], 173 silly audit 'has-proto': [ '1.0.3' ], 173 silly audit 'has-symbols': [ '1.0.3' ], 173 silly audit hasown: [ '2.0.2' ], 173 silly audit 'http-cache-semantics': [ '4.1.1' ], 173 silly audit 'http-errors': [ '2.0.0' ], 173 silly audit 'http-proxy-agent': [ '7.0.2' ], 173 silly audit 'https-proxy-agent': [ '7.0.4' ], 173 silly audit ieee754: [ '1.2.1' ], 173 silly audit imurmurhash: [ '0.1.4' ], 173 silly audit 'indent-string': [ '4.0.0' ], 173 silly audit inherits: [ '2.0.4' ], 173 silly audit ini: [ '4.1.2', '1.3.8' ], 173 silly audit 'ip-address': [ '9.0.5' ], 173 silly audit 'ipaddr.js': [ '1.9.1' ], 173 silly audit 'is-buffer': [ '1.1.6' ], 173 silly audit 'is-extglob': [ '2.1.1' ], 173 silly audit 'is-fullwidth-code-point': [ '3.0.0' ], 173 silly audit 'is-glob': [ '4.0.3' ], 173 silly audit 'is-lambda': [ '1.0.1' ], 173 silly audit 'is-number': [ '7.0.0' ], 173 silly audit jackspeak: [ '2.3.6' ], 173 silly audit jsbn: [ '1.1.0' ], 173 silly audit lodash: [ '4.17.21' ], 173 silly audit long: [ '5.2.3' ], 173 silly audit 'lru-cache': [ '10.2.0', '6.0.0' ], 173 silly audit 'make-fetch-happen': [ '13.0.0' ], 173 silly audit md5: [ '2.3.0' ], 173 silly audit 'media-typer': [ '0.3.0' ], 173 silly audit 'memory-cache': [ '0.2.0' ], 173 silly audit 'merge-descriptors': [ '1.0.1' ], 173 silly audit merge2: [ '1.4.1' ], 173 silly audit methods: [ '1.1.2' ], 173 silly audit micromatch: [ '4.0.5' ], 173 silly audit mime: [ '1.6.0' ], 173 silly audit 'mime-db': [ '1.52.0' ], 173 silly audit 'mime-types': [ '2.1.35' ], 173 silly audit minimatch: [ '9.0.4' ], 173 silly audit minipass: [ '7.0.4', '3.3.6', '5.0.0' ], 173 silly audit 'minipass-collect': [ '2.0.1' ], 173 silly audit 'minipass-fetch': [ '3.0.4' ], 173 silly audit 'minipass-flush': [ '1.0.5' ], 173 silly audit 'minipass-pipeline': [ '1.2.4' ], 173 silly audit 'minipass-sized': [ '1.0.3' ], 173 silly audit minizlib: [ '2.1.2' ], 173 silly audit mkdirp: [ '1.0.4' ], 173 silly audit negotiator: [ '0.6.3' ], 173 silly audit 'node-gyp': [ '10.1.0' ], 173 silly audit 'node-sqlite': [ '0.0.2-security' ], 173 silly audit 'node-stream-zip': [ '1.15.0' ], 173 silly audit nopt: [ '7.2.0' ], 173 silly audit 'object-inspect': [ '1.13.1' ], 173 silly audit 'on-finished': [ '2.4.1' ], 173 silly audit 'p-map': [ '4.0.0' ], 173 silly audit pako: [ '2.1.0' ], 173 silly audit parseurl: [ '1.3.3' ], 173 silly audit 'path-key': [ '3.1.1' ], 173 silly audit 'path-scurry': [ '1.10.2' ], 173 silly audit 'path-to-regexp': [ '0.1.7' ], 173 silly audit 'peek-readable': [ '5.0.0' ], 173 silly audit picomatch: [ '2.3.1' ], 173 silly audit 'proc-log': [ '3.0.0' ], 173 silly audit 'promise-retry': [ '2.0.1' ], 173 silly audit 'proxy-addr': [ '2.0.7' ], 173 silly audit 'proxy-from-env': [ '1.1.0' ], 173 silly audit qs: [ '6.11.0' ], 173 silly audit 'queue-microtask': [ '1.2.3' ], 173 silly audit 'range-parser': [ '1.2.1' ], 173 silly audit 'raw-body': [ '2.5.2' ], 173 silly audit 'readable-stream': [ '3.6.2' ], 173 silly audit 'readable-web-to-node-stream': [ '3.0.2' ], 173 silly audit retry: [ '0.12.0' ], 173 silly audit reusify: [ '1.0.4' ], 173 silly audit 'run-parallel': [ '1.2.0' ], 173 silly audit 'safe-buffer': [ '5.2.1' ], 173 silly audit 'safer-buffer': [ '2.1.2' ], 173 silly audit semver: [ '7.6.0' ], 173 silly audit send: [ '0.18.0' ], 173 silly audit 'serve-static': [ '1.15.0' ], 173 silly audit 'set-function-length': [ '1.2.2' ], 173 silly audit setprototypeof: [ '1.2.0' ], 173 silly audit 'shebang-command': [ '2.0.0' ], 173 silly audit 'shebang-regex': [ '3.0.0' ], 173 silly audit 'side-channel': [ '1.0.6' ], 173 silly audit 'signal-exit': [ '4.1.0' ], 173 silly audit 'smart-buffer': [ '4.2.0' ], 173 silly audit socks: [ '2.8.3' ], 173 silly audit 'socks-proxy-agent': [ '8.0.3' ], 173 silly audit 'sprintf-js': [ '1.1.3' ], 173 silly audit ssri: [ '10.0.5' ], 173 silly audit statuses: [ '2.0.1' ], 173 silly audit string_decoder: [ '1.3.0' ], 173 silly audit 'string-width': [ '5.1.2', '4.2.3' ], 173 silly audit 'strip-ansi': [ '6.0.1', '7.1.0' ], 173 silly audit strtok3: [ '7.0.0' ], 173 silly audit tar: [ '6.2.1' ], 173 silly audit 'to-regex-range': [ '5.0.1' ], 173 silly audit toidentifier: [ '1.0.1' ], 173 silly audit 'token-types': [ '5.0.1' ], 173 silly audit 'type-is': [ '1.6.18' ], 173 silly audit 'unique-filename': [ '3.0.0' ], 173 silly audit 'unique-slug': [ '4.0.0' ], 173 silly audit unpipe: [ '1.0.0' ], 173 silly audit 'util-deprecate': [ '1.0.2' ], 173 silly audit 'utils-merge': [ '1.0.1' ], 173 silly audit vary: [ '1.1.2' ], 173 silly audit 'wrap-ansi': [ '8.1.0', '7.0.0' ], 173 silly audit ws: [ '8.16.0' ], 173 silly audit xlsx: [ '0.20.2' ], 173 silly audit xmlhttprequest: [ '1.8.0' ], 173 silly audit yallist: [ '4.0.0' ], 173 silly audit 'better-sqlite3': [ '9.5.0' ], 173 silly audit bindings: [ '1.5.0' ], 173 silly audit 'prebuild-install': [ '7.1.2' ], 173 silly audit 'file-uri-to-path': [ '1.0.0' ], 173 silly audit 'detect-libc': [ '2.0.3' ], 173 silly audit 'expand-template': [ '2.0.3' ], 173 silly audit 'github-from-package': [ '0.0.0' ], 173 silly audit minimist: [ '1.2.8' ], 173 silly audit 'mkdirp-classic': [ '0.5.3' ], 173 silly audit 'napi-build-utils': [ '1.0.2' ], 173 silly audit 'node-abi': [ '3.62.0' ], 173 silly audit pump: [ '3.0.0' ], 173 silly audit rc: [ '1.2.8' ], 173 silly audit 'simple-get': [ '4.0.1' ], 173 silly audit 'tar-fs': [ '2.1.1' ], 173 silly audit 'tunnel-agent': [ '0.6.0' ], 173 silly audit 'end-of-stream': [ '1.4.4' ], 173 silly audit once: [ '1.4.0' ], 173 silly audit wrappy: [ '1.0.2' ], 173 silly audit 'deep-extend': [ '0.6.0' ], 173 silly audit 'strip-json-comments': [ '2.0.1' ], 173 silly audit 'decompress-response': [ '6.0.0' ], 173 silly audit 'simple-concat': [ '1.0.1' ], 173 silly audit 'mimic-response': [ '3.1.0' ], 173 silly audit 'tar-stream': [ '2.2.0' ], 173 silly audit bl: [ '4.1.0' ], 173 silly audit 'fs-constants': [ '1.0.0' ], 173 silly audit buffer: [ '5.7.1' ], 173 silly audit 'base64-js': [ '1.5.1' ] 173 silly audit } 174 timing reifyNode:node_modules/strip-json-comments Completed in 106ms 175 timing reifyNode:node_modules/wrappy Completed in 106ms 176 timing reifyNode:node_modules/once Completed in 107ms 177 timing reifyNode:node_modules/end-of-stream Completed in 107ms 178 timing reifyNode:node_modules/mkdirp-classic Completed in 108ms 179 timing reifyNode:node_modules/bindings Completed in 108ms 180 timing reifyNode:node_modules/tar-fs/node_modules/chownr Completed in 109ms 181 timing reifyNode:node_modules/rc/node_modules/ini Completed in 109ms 182 timing reifyNode:node_modules/tunnel-agent Completed in 109ms 183 timing reifyNode:node_modules/fs-constants Completed in 115ms 184 timing reifyNode:node_modules/mimic-response Completed in 117ms 185 timing reifyNode:node_modules/decompress-response Completed in 117ms 186 timing reifyNode:node_modules/node-abi Completed in 119ms 187 timing reifyNode:node_modules/napi-build-utils Completed in 119ms 188 timing reifyNode:node_modules/expand-template Completed in 123ms 189 timing reifyNode:node_modules/base64-js Completed in 125ms 190 timing reifyNode:node_modules/deep-extend Completed in 124ms 191 timing reifyNode:node_modules/simple-concat Completed in 125ms 192 timing reifyNode:node_modules/pump Completed in 130ms 193 timing reifyNode:node_modules/simple-get Completed in 130ms 194 timing reifyNode:node_modules/buffer Completed in 134ms 195 timing reifyNode:node_modules/detect-libc Completed in 135ms 196 timing reifyNode:node_modules/tar-stream Completed in 137ms 197 timing reifyNode:node_modules/file-uri-to-path Completed in 142ms 198 timing reifyNode:node_modules/bl Completed in 146ms 199 timing reifyNode:node_modules/github-from-package Completed in 148ms 200 timing reifyNode:node_modules/rc Completed in 149ms 201 timing reifyNode:node_modules/prebuild-install Completed in 151ms 202 timing reifyNode:node_modules/tar-fs Completed in 160ms 203 timing reifyNode:node_modules/minimist Completed in 177ms 204 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/advisories/bulk 237ms 205 timing auditReport:getReport Completed in 239ms 206 silly audit report {} 207 timing auditReport:init Completed in 0ms 208 timing reify:audit Completed in 240ms 209 timing reifyNode:node_modules/better-sqlite3 Completed in 249ms 210 timing reify:unpack Completed in 250ms 211 timing reify:unretire Completed in 0ms 212 timing build:queue Completed in 1ms 213 timing build:link:node_modules/prebuild-install Completed in 6ms 214 timing build:link:node_modules/rc Completed in 6ms 215 timing build:link Completed in 7ms 216 info run better-sqlite3@9.5.0 install node_modules/better-sqlite3 prebuild-install || node-gyp rebuild --release 217 info run better-sqlite3@9.5.0 install { code: 1, signal: null } 218 timing reify:rollback:createSparse Completed in 19ms 219 timing reify:rollback:retireShallow Completed in 0ms 220 timing command:install Completed in 23979ms 221 verbose stack Error: command failed 221 verbose stack at ChildProcess. (D:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\promise-spawn\lib\index.js:53:27) 221 verbose stack at ChildProcess.emit (node:events:518:28) 221 verbose stack at maybeClose (node:internal/child_process:1105:16) 221 verbose stack at ChildProcess._handle.onexit (node:internal/child_process:305:5) 222 verbose pkgid better-sqlite3@9.5.0 223 verbose cwd E:\Codes\RobotServerNode 224 verbose Windows_NT 10.0.19044 225 verbose node v20.12.2 226 verbose npm v10.5.0 227 error code 1 228 error path E:\Codes\RobotServerNode\node_modules\better-sqlite3 229 error command failed 230 error command C:\Windows\system32\cmd.exe /d /s /c prebuild-install || node-gyp rebuild --release 231 error �ڴ˽��������һ������һ����Ŀ����Ҫ���ò������ɣ������ӡ�/m�����ء� 231 error D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Build.Tasks.Core.dll(1,1): error MSB4025: δ�ܼ�����Ŀ�ļ����������ϵ�������Ч�� �� 1 �У�λ�� 1�� [E:\Codes\RobotServerNode\node_modules\better-sqlite3\build\binding.sln] 232 error prebuild-install warn install Request timed out 232 error gyp info it worked if it ends with ok 232 error gyp info using node-gyp@10.1.0 232 error gyp info using node@20.12.2 | win32 | x64 232 error gyp info find Python using Python version 3.12.3 found at "C:\Python312\python.exe" 232 error gyp info find VS using VS2017 (15.9.34729.27) found at: 232 error gyp info find VS "D:\Program Files (x86)\Microsoft Visual Studio\2017\Community" 232 error gyp info find VS run with --verbose for detailed information 232 error gyp info spawn C:\Python312\python.exe 232 error gyp info spawn args [ 232 error gyp info spawn args 'E:\Codes\RobotServerNode\node_modules\node-gyp\gyp\gyp_main.py', 232 error gyp info spawn args 'binding.gyp', 232 error gyp info spawn args '-f', 232 error gyp info spawn args 'msvs', 232 error gyp info spawn args '-I', 232 error gyp info spawn args 'E:\Codes\RobotServerNode\node_modules\better-sqlite3\build\config.gypi', 232 error gyp info spawn args '-I', 232 error gyp info spawn args 'E:\Codes\RobotServerNode\node_modules\node-gyp\addon.gypi', 232 error gyp info spawn args '-I', 232 error gyp info spawn args 'C:\Users\Administrator\AppData\Local\node-gyp\Cache\20.12.2\include\node\common.gypi', 232 error gyp info spawn args '-Dlibrary=shared_library', 232 error gyp info spawn args '-Dvisibility=default', 232 error gyp info spawn args '-Dnode_root_dir=C:\Users\Administrator\AppData\Local\node-gyp\Cache\20.12.2', 232 error gyp info spawn args '-Dnode_gyp_dir=E:\Codes\RobotServerNode\node_modules\node-gyp', 232 error gyp info spawn args '-Dnode_lib_file=C:\\Users\\Administrator\\AppData\\Local\\node-gyp\\Cache\\20.12.2\\<(target_arch)\\node.lib', 232 error gyp info spawn args '-Dmodule_root_dir=E:\Codes\RobotServerNode\node_modules\better-sqlite3', 232 error gyp info spawn args '-Dnode_engine=v8', 232 error gyp info spawn args '--depth=.', 232 error gyp info spawn args '--no-parallel', 232 error gyp info spawn args '--generator-output', 232 error gyp info spawn args 'E:\Codes\RobotServerNode\node_modules\better-sqlite3\build', 232 error gyp info spawn args '-Goutput_dir=.' 232 error gyp info spawn args ] 232 error Could not find platform independent libraries 232 error gyp info spawn D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\MSBuild.exe 232 error gyp info spawn args [ 232 error gyp info spawn args 'build\binding.sln', 232 error gyp info spawn args '/clp:Verbosity=minimal', 232 error gyp info spawn args '/nologo', 232 error gyp info spawn args '/p:Configuration=Release;Platform=x64' 232 error gyp info spawn args ] 232 error gyp ERR! build error 232 error gyp ERR! stack Error: D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\MSBuild.exe failed with exit code: 1 232 error gyp ERR! stack at ChildProcess. (E:\Codes\RobotServerNode\node_modules\node-gyp\lib\build.js:209:23) 232 error gyp ERR! stack at ChildProcess.emit (node:events:518:28) 232 error gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:294:12) 232 error gyp ERR! System Windows_NT 10.0.19044 232 error gyp ERR! command "D:\Program Files\nodejs\node.exe" "E:\Codes\RobotServerNode\node_modules\node-gyp\bin\node-gyp.js" "rebuild" "--release" 232 error gyp ERR! cwd E:\Codes\RobotServerNode\node_modules\better-sqlite3 232 error gyp ERR! node -v v20.12.2 232 error gyp ERR! node-gyp -v v10.1.0 232 error gyp ERR! not ok 233 verbose exit 1 234 timing npm Completed in 24314ms 235 verbose unfinished npm timer reify 1714103070057 236 verbose unfinished npm timer reify:build 1714103074753 237 verbose unfinished npm timer build 1714103074753 238 verbose unfinished npm timer build:deps 1714103074753 239 verbose unfinished npm timer build:run:install 1714103074761 240 verbose unfinished npm timer build:run:install:node_modules/better-sqlite3 1714103074761 241 verbose code 1 242 error A complete log of this run can be found in: C:\Users\Administrator\AppData\Local\npm-cache_logs\2024-04-26T03_44_29_735Z-debug-0.log

mceachen commented 5 months ago

In the future, when you open issues, please provide your OS version, your CPU architecture, and any other details that might help someone who's volunteering their time to help you.

It looks like you haven't installed the Node.js compiler toolchain properly. Please follow the windows troubleshooting guide: https://github.com/WiseLibs/better-sqlite3/blob/master/docs/troubleshooting.md#install-a-recent-nodejs