question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Verdaccio keeps only package.json and not package tarball

See original GitHub issue

Describe the bug Verdaccio keeps only package.json in local storage and not package tarballs. Verdaccio is run on Windows Server 2019.

To Reproduce

  1. Install verdaccio on Windows Server 2019
  2. Apply provided configuration file
  3. Run verdaccio
  4. Use client to download any npm package passing verdaccio as registry
  5. Package tarballs are not being cached

Expected behavior Verdaccio should cache package tarballs on local storage.

Configuration File (cat ~/.config/verdaccio/config.yaml)

config.yaml:

# This is the default config file. It allows all users to do anything,
# so don't use it on production systems.
#
# Look here for more config file examples:
# https://github.com/verdaccio/verdaccio/tree/master/conf
#

# path to a directory with all packages
storage: C:\node_packages
# path to a directory with plugins to include
plugins: ./plugins

web:
  title: Verdaccio
  # comment out to disable gravatar support
  # gravatar: false
  # by default packages are ordercer ascendant (asc|desc)
  # sort_packages: asc

auth:
  htpasswd:
    file: ./htpasswd
    # Maximum amount of users allowed to register, defaults to "+inf".
    # You can set this to -1 to disable registration.
    # max_users: 1000

# a list of other known repositories we can talk to
uplinks:
  npmjs:
    url: https://registry.npmjs.org/
    cache: true

packages:
  '@*/*':
    # scoped packages
    access: $all
    publish: $authenticated
    unpublish: $authenticated
    proxy: npmjs

  '**':
    # allow all users (including non-authenticated users) to read and
    # publish all packages
    #
    # you can specify usernames/groupnames (depending on your auth plugin)
    # and three keywords: "$all", "$anonymous", "$authenticated"
    access: $all

    # allow all known users to publish/publish packages
    # (anyone can register by default, remember?)
    publish: $all

    # if package is not available locally, proxy requests to 'npmjs' registry
    proxy: npmjs

# You can specify HTTP/1.1 server keep alive timeout in seconds for incoming connections.
# A value of 0 makes the http server behave similarly to Node.js versions prior to 8.0.0, which did not have a keep-alive timeout.
# WORKAROUND: Through given configuration you can workaround following issue https://github.com/verdaccio/verdaccio/issues/301. Set to 0 in case 60 is not enough.
server:
  keepAliveTimeout: 60

middlewares:
  audit:
    enabled: true

# log settings
logs:
  - { type: stdout, format: pretty, level: debug }
  #- {type: file, path: verdaccio.log, level: info}
#experiments:
#  # support for npm token command
#  token: false

listen: 0.0.0.0:4873

Environment information

C:\node_packages>verdaccio --info

Environment Info:

  System:
    OS: Windows 10 10.0.17763
    CPU: (4) x64 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
  Binaries:
    Node: 12.14.0 - C:\Program Files\nodejs\node.EXE
    npm: 6.13.4 - C:\Program Files\nodejs\npm.CMD`

C:\node_packages>verdaccio --version
4.4.0

Debugging output Local storage listing:

C:\node_packages>dir /s /b
C:\node_packages\.verdaccio-db.json
C:\node_packages\npm
C:\node_packages\underscore
C:\node_packages\npm\package.json
C:\node_packages\underscore\package.json

Verdaccio output:

 warn --- config file  - C:\Users\szymon.wilczek\AppData\Roaming\verdaccio\config.yaml
 warn --- Verdaccio started
 debug--- [local-storage/_sync]: init sync database
 debug--- [local-storage/_sync]: folder C:\node_packages created succeed
 debug--- [local-storage/_sync/writeFileSync]: sync write succeed
 debug--- [local-storage/_sync]: init sync database
 debug--- [local-storage/_sync]: folder C:\node_packages created succeed
 debug--- [local-storage/_sync/writeFileSync]: sync write succeed
 warn --- Plugin successfully loaded: verdaccio-htpasswd
 warn --- Plugin successfully loaded: verdaccio-audit
 warn --- http address - http://0.0.0.0:4873/ - verdaccio/4.4.0
 info <-- 10.80.57.156 requested 'GET /underscore'
 debug--- [local-storage/readPackage] read a package: underscore
 info --> making request: 'GET https://registry.npmjs.org/underscore'
 http --> 304, req: 'GET https://registry.npmjs.org/underscore' (streaming)
 http --> 304, req: 'GET https://registry.npmjs.org/underscore', bytes: 0/0
 debug--- [local-storage/readPackage] read a package: underscore
 debug-=- updating package underscore info
 debug--- [local-storage/savePackage] save a package: underscore
 http <-- 200, user: null(10.80.57.156), req: 'GET /underscore', bytes: 0/6705
 http <-- 200, user: null(10.80.57.156), req: 'GET /underscore', bytes: 0/6705
 info <-- 10.80.57.156 requested 'POST /-/npm/v1/security/audits/quick'
 http <-- 200, user: null(10.80.57.156), req: 'POST /-/npm/v1/security/audits/quick', bytes: 11747/151
 http <-- 200, user: null(10.80.57.156), req: 'POST /-/npm/v1/security/audits/quick', bytes: 11747/151

npm -ddd prints: (please note I removed the verdaccio server address from the logs and changed it to ‘*’)

npm -ddd install underscore
npm info it worked if it ends with ok
npm verb cli [ 'C:\\Program Files (x86)\\Nodist\\v\\11.13.0\\node.exe',
npm verb cli   'C:\\Program Files (x86)\\Nodist\\npmv\\6.9.0\\bin\\npm-cli.js',
npm verb cli   '-ddd',
npm verb cli   'install',
npm verb cli   'underscore' ]
npm info using npm@6.9.0
npm info using node@v11.13.0
npm verb npm-session 185704a84643ebeb
npm sill install loadCurrentTree
npm sill install readLocalPackageData
npm http fetch GET 304 http://*:4873/underscore 233ms (from cache)
npm sill pacote tag manifest for underscore@latest fetched in 240ms
npm timing stage:loadCurrentTree Completed in 445ms
npm sill install loadIdealTree
npm sill install cloneCurrentTreeToIdealTree
npm timing stage:loadIdealTree:cloneCurrentTree Completed in 1ms
npm sill install loadShrinkwrap
npm timing stage:loadIdealTree:loadShrinkwrap Completed in 110ms
npm sill install loadAllDepsIntoIdealTree
npm sill resolveWithNewModule underscore@1.9.1 checking installable status
npm sill removeObsoleteDep removing underscore@1.9.1 from the tree as its been replaced by a newer version or is no longer required
npm timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 90ms
npm timing stage:loadIdealTree Completed in 244ms
npm sill currentTree temp
npm sill currentTree +-- acorn-node@1.8.2
npm sill currentTree +-- acorn-walk@7.0.0
npm sill currentTree +-- acorn@7.1.0
npm sill currentTree +-- ansi-styles@3.2.1
npm sill currentTree +-- asn1.js@4.10.1
npm sill currentTree +-- assert@1.5.0
npm sill currentTree | +-- inherits@2.0.1
npm sill currentTree | `-- util@0.10.3
npm sill currentTree +-- balanced-match@1.0.0
npm sill currentTree +-- base64-js@1.3.1
npm sill currentTree +-- bn.js@4.11.8
npm sill currentTree +-- brace-expansion@1.1.11
npm sill currentTree +-- brorand@1.1.0
npm sill currentTree +-- browser-pack@6.1.0
npm sill currentTree +-- browser-resolve@1.11.3
npm sill currentTree | `-- resolve@1.1.7
npm sill currentTree +-- browserify-aes@1.2.0
npm sill currentTree +-- browserify-cipher@1.0.1
npm sill currentTree +-- browserify-des@1.0.2
npm sill currentTree +-- browserify-rsa@4.0.1
npm sill currentTree +-- browserify-sign@4.0.4
npm sill currentTree +-- browserify-zlib@0.2.0
npm sill currentTree +-- browserify@16.5.0
npm sill currentTree +-- buffer-from@1.1.1
npm sill currentTree +-- buffer-xor@1.0.3
npm sill currentTree +-- buffer@5.4.3
npm sill currentTree +-- builtin-status-codes@3.0.0
npm sill currentTree +-- cached-path-relative@1.0.2
npm sill currentTree +-- chalk@2.4.2
npm sill currentTree +-- cipher-base@1.0.4
npm sill currentTree +-- color-convert@1.9.3
npm sill currentTree +-- color-name@1.1.3
npm sill currentTree +-- combine-source-map@0.8.0
npm sill currentTree +-- commander@2.20.3
npm sill currentTree +-- concat-map@0.0.1
npm sill currentTree +-- concat-stream@1.6.2
npm sill currentTree +-- console-browserify@1.2.0
npm sill currentTree +-- constants-browserify@1.0.0
npm sill currentTree +-- convert-source-map@1.1.3
npm sill currentTree +-- core-util-is@1.0.2
npm sill currentTree +-- create-ecdh@4.0.3
npm sill currentTree +-- create-hash@1.2.0
npm sill currentTree +-- create-hmac@1.1.7
npm sill currentTree +-- crypto-browserify@3.12.0
npm sill currentTree +-- dash-ast@1.0.0
npm sill currentTree +-- debug@2.6.9
npm sill currentTree +-- defined@1.0.0
npm sill currentTree +-- deps-sort@2.0.1
npm sill currentTree +-- des.js@1.0.1
npm sill currentTree +-- detective@5.2.0
npm sill currentTree +-- diffie-hellman@5.0.3
npm sill currentTree +-- domain-browser@1.2.0
npm sill currentTree +-- duplexer2@0.1.4
npm sill currentTree +-- elliptic@6.5.2
npm sill currentTree +-- escape-string-regexp@1.0.5
npm sill currentTree +-- events@2.1.0
npm sill currentTree +-- evp_bytestokey@1.0.3
npm sill currentTree +-- fast-safe-stringify@2.0.7
npm sill currentTree +-- find-process@1.4.3
npm sill currentTree +-- fs.realpath@1.0.0
npm sill currentTree +-- function-bind@1.1.1
npm sill currentTree +-- get-assigned-identifiers@1.2.0
npm sill currentTree +-- glob@7.1.6
npm sill currentTree +-- has-flag@3.0.0
npm sill currentTree +-- has@1.0.3
npm sill currentTree +-- hash-base@3.0.4
npm sill currentTree +-- hash.js@1.1.7
npm sill currentTree +-- hmac-drbg@1.0.1
npm sill currentTree +-- htmlescape@1.1.1
npm sill currentTree +-- https-browserify@1.0.0
npm sill currentTree +-- ieee754@1.1.13
npm sill currentTree +-- inflight@1.0.6
npm sill currentTree +-- inherits@2.0.4
npm sill currentTree +-- inline-source-map@0.6.2
npm sill currentTree +-- insert-module-globals@7.2.0
npm sill currentTree +-- is-buffer@1.1.6
npm sill currentTree +-- isarray@1.0.0
npm sill currentTree +-- json-stable-stringify@0.0.1
npm sill currentTree +-- jsonify@0.0.0
npm sill currentTree +-- jsonparse@1.3.1
npm sill currentTree +-- JSONStream@1.3.5
npm sill currentTree +-- labeled-stream-splicer@2.0.2
npm sill currentTree +-- lodash.memoize@3.0.4
npm sill currentTree +-- lodash@4.17.15
npm sill currentTree +-- md5.js@1.3.5
npm sill currentTree +-- miller-rabin@4.0.1
npm sill currentTree +-- minimalistic-assert@1.0.1
npm sill currentTree +-- minimalistic-crypto-utils@1.0.1
npm sill currentTree +-- minimatch@3.0.4
npm sill currentTree +-- minimist@1.2.0
npm sill currentTree +-- mkdirp@0.5.1
npm sill currentTree | `-- minimist@0.0.8
npm sill currentTree +-- module-deps@6.2.2
npm sill currentTree +-- ms@2.0.0
npm sill currentTree +-- object-assign@4.1.1
npm sill currentTree +-- once@1.4.0
npm sill currentTree +-- os-browserify@0.3.0
npm sill currentTree +-- pako@1.0.10
npm sill currentTree +-- parents@1.0.1
npm sill currentTree +-- parse-asn1@5.1.5
npm sill currentTree +-- path-browserify@0.0.1
npm sill currentTree +-- path-is-absolute@1.0.1
npm sill currentTree +-- path-parse@1.0.6
npm sill currentTree +-- path-platform@0.11.15
npm sill currentTree +-- pbkdf2@3.0.17
npm sill currentTree +-- pidusage@2.0.17
npm sill currentTree +-- process-nextick-args@2.0.1
npm sill currentTree +-- process@0.11.10
npm sill currentTree +-- public-encrypt@4.0.3
npm sill currentTree +-- punycode@1.4.1
npm sill currentTree +-- querystring-es3@0.2.1
npm sill currentTree +-- querystring@0.2.0
npm sill currentTree +-- randombytes@2.1.0
npm sill currentTree +-- randomfill@1.0.4
npm sill currentTree +-- read-only-stream@2.0.0
npm sill currentTree +-- readable-stream@2.3.6
npm sill currentTree | +-- safe-buffer@5.1.2
npm sill currentTree | `-- string_decoder@1.1.1
npm sill currentTree +-- resolve@1.14.1
npm sill currentTree +-- ripemd160@2.0.2
npm sill currentTree +-- safe-buffer@5.2.0
npm sill currentTree +-- sha.js@2.4.11
npm sill currentTree +-- shasum-object@1.0.0
npm sill currentTree +-- shasum@1.0.2
npm sill currentTree +-- shell-quote@1.7.2
npm sill currentTree +-- simple-concat@1.0.0
npm sill currentTree +-- source-map@0.5.7
npm sill currentTree +-- stream-browserify@2.0.2
npm sill currentTree +-- stream-combiner2@1.1.1
npm sill currentTree +-- stream-http@3.1.0
npm sill currentTree | `-- readable-stream@3.4.0
npm sill currentTree +-- stream-splicer@2.0.1
npm sill currentTree +-- string_decoder@1.3.0
npm sill currentTree +-- subarg@1.0.0
npm sill currentTree +-- supports-color@5.5.0
npm sill currentTree +-- syntax-error@1.4.0
npm sill currentTree +-- through@2.3.8
npm sill currentTree +-- through2@2.0.5
npm sill currentTree +-- timers-browserify@1.4.2
npm sill currentTree +-- tty-browserify@0.0.1
npm sill currentTree +-- typedarray@0.0.6
npm sill currentTree +-- umd@3.0.3
npm sill currentTree +-- undeclared-identifiers@1.1.3
npm sill currentTree +-- underscore@1.9.1
npm sill currentTree +-- url@0.11.0
npm sill currentTree | `-- punycode@1.3.2
npm sill currentTree +-- util-deprecate@1.0.2
npm sill currentTree +-- util@0.10.4
npm sill currentTree | `-- inherits@2.0.3
npm sill currentTree +-- vm-browserify@1.1.2
npm sill currentTree +-- wrappy@1.0.2
npm sill currentTree `-- xtend@4.0.2
npm sill idealTree temp
npm sill idealTree +-- acorn-node@1.8.2
npm sill idealTree +-- acorn-walk@7.0.0
npm sill idealTree +-- acorn@7.1.0
npm sill idealTree +-- ansi-styles@3.2.1
npm sill idealTree +-- asn1.js@4.10.1
npm sill idealTree +-- assert@1.5.0
npm sill idealTree | +-- inherits@2.0.1
npm sill idealTree | `-- util@0.10.3
npm sill idealTree +-- balanced-match@1.0.0
npm sill idealTree +-- base64-js@1.3.1
npm sill idealTree +-- bn.js@4.11.8
npm sill idealTree +-- brace-expansion@1.1.11
npm sill idealTree +-- brorand@1.1.0
npm sill idealTree +-- browser-pack@6.1.0
npm sill idealTree +-- browser-resolve@1.11.3
npm sill idealTree | `-- resolve@1.1.7
npm sill idealTree +-- browserify-aes@1.2.0
npm sill idealTree +-- browserify-cipher@1.0.1
npm sill idealTree +-- browserify-des@1.0.2
npm sill idealTree +-- browserify-rsa@4.0.1
npm sill idealTree +-- browserify-sign@4.0.4
npm sill idealTree +-- browserify-zlib@0.2.0
npm sill idealTree +-- browserify@16.5.0
npm sill idealTree +-- buffer-from@1.1.1
npm sill idealTree +-- buffer-xor@1.0.3
npm sill idealTree +-- buffer@5.4.3
npm sill idealTree +-- builtin-status-codes@3.0.0
npm sill idealTree +-- cached-path-relative@1.0.2
npm sill idealTree +-- chalk@2.4.2
npm sill idealTree +-- cipher-base@1.0.4
npm sill idealTree +-- color-convert@1.9.3
npm sill idealTree +-- color-name@1.1.3
npm sill idealTree +-- combine-source-map@0.8.0
npm sill idealTree +-- commander@2.20.3
npm sill idealTree +-- concat-map@0.0.1
npm sill idealTree +-- concat-stream@1.6.2
npm sill idealTree +-- console-browserify@1.2.0
npm sill idealTree +-- constants-browserify@1.0.0
npm sill idealTree +-- convert-source-map@1.1.3
npm sill idealTree +-- core-util-is@1.0.2
npm sill idealTree +-- create-ecdh@4.0.3
npm sill idealTree +-- create-hash@1.2.0
npm sill idealTree +-- create-hmac@1.1.7
npm sill idealTree +-- crypto-browserify@3.12.0
npm sill idealTree +-- dash-ast@1.0.0
npm sill idealTree +-- debug@2.6.9
npm sill idealTree +-- defined@1.0.0
npm sill idealTree +-- deps-sort@2.0.1
npm sill idealTree +-- des.js@1.0.1
npm sill idealTree +-- detective@5.2.0
npm sill idealTree +-- diffie-hellman@5.0.3
npm sill idealTree +-- domain-browser@1.2.0
npm sill idealTree +-- duplexer2@0.1.4
npm sill idealTree +-- elliptic@6.5.2
npm sill idealTree +-- escape-string-regexp@1.0.5
npm sill idealTree +-- events@2.1.0
npm sill idealTree +-- evp_bytestokey@1.0.3
npm sill idealTree +-- fast-safe-stringify@2.0.7
npm sill idealTree +-- find-process@1.4.3
npm sill idealTree +-- fs.realpath@1.0.0
npm sill idealTree +-- function-bind@1.1.1
npm sill idealTree +-- get-assigned-identifiers@1.2.0
npm sill idealTree +-- glob@7.1.6
npm sill idealTree +-- has-flag@3.0.0
npm sill idealTree +-- has@1.0.3
npm sill idealTree +-- hash-base@3.0.4
npm sill idealTree +-- hash.js@1.1.7
npm sill idealTree +-- hmac-drbg@1.0.1
npm sill idealTree +-- htmlescape@1.1.1
npm sill idealTree +-- https-browserify@1.0.0
npm sill idealTree +-- ieee754@1.1.13
npm sill idealTree +-- inflight@1.0.6
npm sill idealTree +-- inherits@2.0.4
npm sill idealTree +-- inline-source-map@0.6.2
npm sill idealTree +-- insert-module-globals@7.2.0
npm sill idealTree +-- is-buffer@1.1.6
npm sill idealTree +-- isarray@1.0.0
npm sill idealTree +-- json-stable-stringify@0.0.1
npm sill idealTree +-- jsonify@0.0.0
npm sill idealTree +-- jsonparse@1.3.1
npm sill idealTree +-- JSONStream@1.3.5
npm sill idealTree +-- labeled-stream-splicer@2.0.2
npm sill idealTree +-- lodash.memoize@3.0.4
npm sill idealTree +-- lodash@4.17.15
npm sill idealTree +-- md5.js@1.3.5
npm sill idealTree +-- miller-rabin@4.0.1
npm sill idealTree +-- minimalistic-assert@1.0.1
npm sill idealTree +-- minimalistic-crypto-utils@1.0.1
npm sill idealTree +-- minimatch@3.0.4
npm sill idealTree +-- minimist@1.2.0
npm sill idealTree +-- mkdirp@0.5.1
npm sill idealTree | `-- minimist@0.0.8
npm sill idealTree +-- module-deps@6.2.2
npm sill idealTree +-- ms@2.0.0
npm sill idealTree +-- object-assign@4.1.1
npm sill idealTree +-- once@1.4.0
npm sill idealTree +-- os-browserify@0.3.0
npm sill idealTree +-- pako@1.0.10
npm sill idealTree +-- parents@1.0.1
npm sill idealTree +-- parse-asn1@5.1.5
npm sill idealTree +-- path-browserify@0.0.1
npm sill idealTree +-- path-is-absolute@1.0.1
npm sill idealTree +-- path-parse@1.0.6
npm sill idealTree +-- path-platform@0.11.15
npm sill idealTree +-- pbkdf2@3.0.17
npm sill idealTree +-- pidusage@2.0.17
npm sill idealTree +-- process-nextick-args@2.0.1
npm sill idealTree +-- process@0.11.10
npm sill idealTree +-- public-encrypt@4.0.3
npm sill idealTree +-- punycode@1.4.1
npm sill idealTree +-- querystring-es3@0.2.1
npm sill idealTree +-- querystring@0.2.0
npm sill idealTree +-- randombytes@2.1.0
npm sill idealTree +-- randomfill@1.0.4
npm sill idealTree +-- read-only-stream@2.0.0
npm sill idealTree +-- readable-stream@2.3.6
npm sill idealTree | +-- safe-buffer@5.1.2
npm sill idealTree | `-- string_decoder@1.1.1
npm sill idealTree +-- resolve@1.14.1
npm sill idealTree +-- ripemd160@2.0.2
npm sill idealTree +-- safe-buffer@5.2.0
npm sill idealTree +-- sha.js@2.4.11
npm sill idealTree +-- shasum-object@1.0.0
npm sill idealTree +-- shasum@1.0.2
npm sill idealTree +-- shell-quote@1.7.2
npm sill idealTree +-- simple-concat@1.0.0
npm sill idealTree +-- source-map@0.5.7
npm sill idealTree +-- stream-browserify@2.0.2
npm sill idealTree +-- stream-combiner2@1.1.1
npm sill idealTree +-- stream-http@3.1.0
npm sill idealTree | `-- readable-stream@3.4.0
npm sill idealTree +-- stream-splicer@2.0.1
npm sill idealTree +-- string_decoder@1.3.0
npm sill idealTree +-- subarg@1.0.0
npm sill idealTree +-- supports-color@5.5.0
npm sill idealTree +-- syntax-error@1.4.0
npm sill idealTree +-- through@2.3.8
npm sill idealTree +-- through2@2.0.5
npm sill idealTree +-- timers-browserify@1.4.2
npm sill idealTree +-- tty-browserify@0.0.1
npm sill idealTree +-- typedarray@0.0.6
npm sill idealTree +-- umd@3.0.3
npm sill idealTree +-- undeclared-identifiers@1.1.3
npm sill idealTree +-- underscore@1.9.1
npm sill idealTree +-- url@0.11.0
npm sill idealTree | `-- punycode@1.3.2
npm sill idealTree +-- util-deprecate@1.0.2
npm sill idealTree +-- util@0.10.4
npm sill idealTree | `-- inherits@2.0.3
npm sill idealTree +-- vm-browserify@1.1.2
npm sill idealTree +-- wrappy@1.0.2
npm sill idealTree `-- xtend@4.0.2
npm sill install generateActionsToTake
npm timing stage:generateActionsToTake Completed in 13ms
npm sill diffTrees action count 1
npm sill diffTrees update underscore@1.9.1
npm sill decomposeActions action count 10
npm sill decomposeActions unbuild underscore@1.9.1
npm sill decomposeActions remove underscore@1.9.1
npm sill decomposeActions fetch underscore@1.9.1
npm sill decomposeActions extract underscore@1.9.1
npm sill decomposeActions preinstall underscore@1.9.1
npm sill decomposeActions build underscore@1.9.1
npm sill decomposeActions install underscore@1.9.1
npm sill decomposeActions postinstall underscore@1.9.1
npm sill decomposeActions finalize underscore@1.9.1
npm sill decomposeActions refresh-package-json underscore@1.9.1
npm sill install executeActions
npm sill doSerial global-install 10
npm verb correctMkdir C:\Users\szymon.wilczek\AppData\Roaming\npm-cache\_locks correctMkdir not in flight; initializing
npm verb lock using C:\Users\szymon.wilczek\AppData\Roaming\npm-cache\_locks\staging-7d368c8e4ed0da7d.lock for C:\temp\node_modules\.staging
npm sill doParallel extract 1
npm sill extract underscore@1.9.1
npm sill tarball trying underscore@latest by hash: sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==
npm sill extract underscore@latest extracted to C:\temp\node_modules\.staging\underscore-f5db5b84 (14ms)
npm timing action:extract Completed in 17ms
npm sill doReverseSerial unbuild 10
npm sill unbuild underscore@1.9.1
npm info lifecycle underscore@1.9.1~preuninstall: underscore@1.9.1
npm info lifecycle underscore@1.9.1~uninstall: underscore@1.9.1
npm verb unbuild rmStuff underscore@1.9.1 from C:\temp\node_modules
npm info lifecycle underscore@1.9.1~postuninstall: underscore@1.9.1
npm timing action:unbuild Completed in 2ms
npm sill doSerial remove 10
npm sill remove C:\temp\node_modules\underscore
npm timing action:remove Completed in 3ms
npm sill doSerial move 10
npm sill doSerial finalize 10
npm sill finalize C:\temp\node_modules\underscore
npm timing action:finalize Completed in 1ms
npm sill doParallel refresh-package-json 1
npm sill refresh-package-json C:\temp\node_modules\underscore
npm timing action:refresh-package-json Completed in 6ms
npm sill doParallel preinstall 1
npm sill preinstall underscore@1.9.1
npm info lifecycle underscore@1.9.1~preinstall: underscore@1.9.1
npm timing action:preinstall Completed in 0ms
npm sill doSerial build 10
npm sill build underscore@1.9.1
npm info linkStuff underscore@1.9.1
npm sill linkStuff underscore@1.9.1 has C:\temp\node_modules as its parent node_modules
npm timing action:build Completed in 0ms
npm sill doSerial global-link 10
npm sill doParallel update-linked 0
npm sill doSerial install 10
npm sill install underscore@1.9.1
npm info lifecycle underscore@1.9.1~install: underscore@1.9.1
npm timing action:install Completed in 0ms
npm sill doSerial postinstall 10
npm sill postinstall underscore@1.9.1
npm info lifecycle underscore@1.9.1~postinstall: underscore@1.9.1
npm timing action:postinstall Completed in 0ms
npm verb unlock done using C:\Users\szymon.wilczek\AppData\Roaming\npm-cache\_locks\staging-7d368c8e4ed0da7d.lock for C:\temp\node_modules\.staging
npm timing stage:executeActions Completed in 44ms
npm timing stage:rollbackFailedOptional Completed in 1ms
npm timing stage:runTopLevelLifecycles Completed in 790ms
npm sill saveTree temp
npm sill saveTree +-- acorn-node@1.8.2
npm sill saveTree | +-- acorn-walk@7.0.0
npm sill saveTree | +-- acorn@7.1.0
npm sill saveTree | `-- xtend@4.0.2
npm sill saveTree +-- acorn-walk@7.0.0
npm sill saveTree +-- acorn@7.1.0
npm sill saveTree +-- ansi-styles@3.2.1
npm sill saveTree | `-- color-convert@1.9.3
npm sill saveTree |   `-- color-name@1.1.3
npm sill saveTree +-- asn1.js@4.10.1
npm sill saveTree | +-- bn.js@4.11.8
npm sill saveTree | +-- inherits@2.0.4
npm sill saveTree | `-- minimalistic-assert@1.0.1
npm sill saveTree +-- assert@1.5.0
npm sill saveTree | +-- object-assign@4.1.1
npm sill saveTree | `-- util@0.10.3
npm sill saveTree |   `-- inherits@2.0.1
npm sill saveTree +-- balanced-match@1.0.0
npm sill saveTree +-- base64-js@1.3.1
npm sill saveTree +-- bn.js@4.11.8
npm sill saveTree +-- brace-expansion@1.1.11
npm sill saveTree | `-- concat-map@0.0.1
npm sill saveTree +-- brorand@1.1.0
npm sill saveTree +-- browser-pack@6.1.0
npm sill saveTree | +-- combine-source-map@0.8.0
npm sill saveTree | | +-- convert-source-map@1.1.3
npm sill saveTree | | +-- inline-source-map@0.6.2
npm sill saveTree | | | `-- source-map@0.5.7
npm sill saveTree | | +-- lodash.memoize@3.0.4
npm sill saveTree | | `-- source-map@0.5.7
npm sill saveTree | +-- defined@1.0.0
npm sill saveTree | +-- JSONStream@1.3.5
npm sill saveTree | | +-- jsonparse@1.3.1
npm sill saveTree | | `-- through@2.3.8
npm sill saveTree | +-- safe-buffer@5.2.0
npm sill saveTree | +-- through2@2.0.5
npm sill saveTree | | `-- readable-stream@2.3.6
npm sill saveTree | |   +-- core-util-is@1.0.2
npm sill saveTree | |   +-- isarray@1.0.0
npm sill saveTree | |   +-- process-nextick-args@2.0.1
npm sill saveTree | |   +-- safe-buffer@5.1.2
npm sill saveTree | |   +-- string_decoder@1.1.1
npm sill saveTree | |   `-- util-deprecate@1.0.2
npm sill saveTree | `-- umd@3.0.3
npm sill saveTree +-- browser-resolve@1.11.3
npm sill saveTree | `-- resolve@1.1.7
npm sill saveTree +-- browserify-aes@1.2.0
npm sill saveTree | +-- buffer-xor@1.0.3
npm sill saveTree | +-- cipher-base@1.0.4
npm sill saveTree | +-- create-hash@1.2.0
npm sill saveTree | | +-- md5.js@1.3.5
npm sill saveTree | | | `-- hash-base@3.0.4
npm sill saveTree | | +-- ripemd160@2.0.2
npm sill saveTree | | `-- sha.js@2.4.11
npm sill saveTree | `-- evp_bytestokey@1.0.3
npm sill saveTree +-- browserify-cipher@1.0.1
npm sill saveTree | `-- browserify-des@1.0.2
npm sill saveTree |   `-- des.js@1.0.1
npm sill saveTree +-- browserify-des@1.0.2
npm sill saveTree +-- browserify-rsa@4.0.1
npm sill saveTree | `-- randombytes@2.1.0
npm sill saveTree +-- browserify-sign@4.0.4
npm sill saveTree | +-- create-hmac@1.1.7
npm sill saveTree | +-- elliptic@6.5.2
npm sill saveTree | | +-- hash.js@1.1.7
npm sill saveTree | | +-- hmac-drbg@1.0.1
npm sill saveTree | | | `-- minimalistic-crypto-utils@1.0.1
npm sill saveTree | | `-- minimalistic-crypto-utils@1.0.1
npm sill saveTree | `-- parse-asn1@5.1.5
npm sill saveTree |   `-- pbkdf2@3.0.17
npm sill saveTree +-- browserify-zlib@0.2.0
npm sill saveTree | `-- pako@1.0.10
npm sill saveTree +-- browserify@16.5.0
npm sill saveTree | +-- buffer@5.4.3
npm sill saveTree | | `-- ieee754@1.1.13
npm sill saveTree | +-- cached-path-relative@1.0.2
npm sill saveTree | +-- concat-stream@1.6.2
npm sill saveTree | | +-- buffer-from@1.1.1
npm sill saveTree | | `-- typedarray@0.0.6
npm sill saveTree | +-- console-browserify@1.2.0
npm sill saveTree | +-- constants-browserify@1.0.0
npm sill saveTree | +-- crypto-browserify@3.12.0
npm sill saveTree | | +-- create-ecdh@4.0.3
npm sill saveTree | | +-- diffie-hellman@5.0.3
npm sill saveTree | | | `-- miller-rabin@4.0.1
npm sill saveTree | | +-- public-encrypt@4.0.3
npm sill saveTree | | `-- randomfill@1.0.4
npm sill saveTree | +-- deps-sort@2.0.1
npm sill saveTree | | +-- shasum-object@1.0.0
npm sill saveTree | | | `-- fast-safe-stringify@2.0.7
npm sill saveTree | | `-- subarg@1.0.0
npm sill saveTree | |   `-- minimist@1.2.0
npm sill saveTree | +-- domain-browser@1.2.0
npm sill saveTree | +-- duplexer2@0.1.4
npm sill saveTree | +-- events@2.1.0
npm sill saveTree | +-- glob@7.1.6
npm sill saveTree | | +-- fs.realpath@1.0.0
npm sill saveTree | | +-- inflight@1.0.6
npm sill saveTree | | | +-- once@1.4.0
npm sill saveTree | | | | `-- wrappy@1.0.2
npm sill saveTree | | | `-- wrappy@1.0.2
npm sill saveTree | | +-- minimatch@3.0.4
npm sill saveTree | | +-- once@1.4.0
npm sill saveTree | | `-- path-is-absolute@1.0.1
npm sill saveTree | +-- has@1.0.3
npm sill saveTree | | `-- function-bind@1.1.1
npm sill saveTree | +-- htmlescape@1.1.1
npm sill saveTree | +-- https-browserify@1.0.0
npm sill saveTree | +-- insert-module-globals@7.2.0
npm sill saveTree | | +-- is-buffer@1.1.6
npm sill saveTree | | +-- process@0.11.10
npm sill saveTree | | `-- undeclared-identifiers@1.1.3
npm sill saveTree | |   +-- dash-ast@1.0.0
npm sill saveTree | |   +-- get-assigned-identifiers@1.2.0
npm sill saveTree | |   `-- simple-concat@1.0.0
npm sill saveTree | +-- labeled-stream-splicer@2.0.2
npm sill saveTree | | `-- stream-splicer@2.0.1
npm sill saveTree | +-- mkdirp@0.5.1
npm sill saveTree | | `-- minimist@0.0.8
npm sill saveTree | +-- module-deps@6.2.2
npm sill saveTree | | +-- detective@5.2.0
npm sill saveTree | | +-- parents@1.0.1
npm sill saveTree | | | `-- path-platform@0.11.15
npm sill saveTree | | +-- resolve@1.14.1
npm sill saveTree | | | `-- path-parse@1.0.6
npm sill saveTree | | `-- stream-combiner2@1.1.1
npm sill saveTree | +-- os-browserify@0.3.0
npm sill saveTree | +-- parents@1.0.1
npm sill saveTree | +-- path-browserify@0.0.1
npm sill saveTree | +-- process@0.11.10
npm sill saveTree | +-- punycode@1.4.1
npm sill saveTree | +-- querystring-es3@0.2.1
npm sill saveTree | +-- read-only-stream@2.0.0
npm sill saveTree | +-- resolve@1.14.1
npm sill saveTree | +-- shasum@1.0.2
npm sill saveTree | | `-- json-stable-stringify@0.0.1
npm sill saveTree | |   `-- jsonify@0.0.0
npm sill saveTree | +-- shell-quote@1.7.2
npm sill saveTree | +-- stream-browserify@2.0.2
npm sill saveTree | +-- stream-http@3.1.0
npm sill saveTree | | +-- builtin-status-codes@3.0.0
npm sill saveTree | | `-- readable-stream@3.4.0
npm sill saveTree | |   `-- string_decoder@1.3.0
npm sill saveTree | +-- string_decoder@1.3.0
npm sill saveTree | +-- subarg@1.0.0
npm sill saveTree | +-- syntax-error@1.4.0
npm sill saveTree | +-- timers-browserify@1.4.2
npm sill saveTree | +-- tty-browserify@0.0.1
npm sill saveTree | +-- url@0.11.0
npm sill saveTree | | +-- punycode@1.3.2
npm sill saveTree | | `-- querystring@0.2.0
npm sill saveTree | +-- util@0.10.4
npm sill saveTree | | `-- inherits@2.0.3
npm sill saveTree | `-- vm-browserify@1.1.2
npm sill saveTree +-- buffer-from@1.1.1
npm sill saveTree +-- buffer-xor@1.0.3
npm sill saveTree +-- buffer@5.4.3
npm sill saveTree +-- builtin-status-codes@3.0.0
npm sill saveTree +-- cached-path-relative@1.0.2
npm sill saveTree +-- chalk@2.4.2
npm sill saveTree | +-- escape-string-regexp@1.0.5
npm sill saveTree | `-- supports-color@5.5.0
npm sill saveTree |   `-- has-flag@3.0.0
npm sill saveTree +-- cipher-base@1.0.4
npm sill saveTree +-- color-convert@1.9.3
npm sill saveTree +-- color-name@1.1.3
npm sill saveTree +-- combine-source-map@0.8.0
npm sill saveTree +-- commander@2.20.3
npm sill saveTree +-- concat-map@0.0.1
npm sill saveTree +-- concat-stream@1.6.2
npm sill saveTree +-- console-browserify@1.2.0
npm sill saveTree +-- constants-browserify@1.0.0
npm sill saveTree +-- convert-source-map@1.1.3
npm sill saveTree +-- core-util-is@1.0.2
npm sill saveTree +-- create-ecdh@4.0.3
npm sill saveTree +-- create-hash@1.2.0
npm sill saveTree +-- create-hmac@1.1.7
npm sill saveTree +-- crypto-browserify@3.12.0
npm sill saveTree +-- dash-ast@1.0.0
npm sill saveTree +-- debug@2.6.9
npm sill saveTree | `-- ms@2.0.0
npm sill saveTree +-- defined@1.0.0
npm sill saveTree +-- deps-sort@2.0.1
npm sill saveTree +-- des.js@1.0.1
npm sill saveTree +-- detective@5.2.0
npm sill saveTree +-- diffie-hellman@5.0.3
npm sill saveTree +-- domain-browser@1.2.0
npm sill saveTree +-- duplexer2@0.1.4
npm sill saveTree +-- elliptic@6.5.2
npm sill saveTree +-- escape-string-regexp@1.0.5
npm sill saveTree +-- events@2.1.0
npm sill saveTree +-- evp_bytestokey@1.0.3
npm sill saveTree +-- fast-safe-stringify@2.0.7
npm sill saveTree +-- find-process@1.4.3
npm sill saveTree +-- fs.realpath@1.0.0
npm sill saveTree +-- function-bind@1.1.1
npm sill saveTree +-- get-assigned-identifiers@1.2.0
npm sill saveTree +-- glob@7.1.6
npm sill saveTree +-- has-flag@3.0.0
npm sill saveTree +-- has@1.0.3
npm sill saveTree +-- hash-base@3.0.4
npm sill saveTree +-- hash.js@1.1.7
npm sill saveTree +-- hmac-drbg@1.0.1
npm sill saveTree +-- htmlescape@1.1.1
npm sill saveTree +-- https-browserify@1.0.0
npm sill saveTree +-- ieee754@1.1.13
npm sill saveTree +-- inflight@1.0.6
npm sill saveTree +-- inherits@2.0.4
npm sill saveTree +-- inline-source-map@0.6.2
npm sill saveTree +-- insert-module-globals@7.2.0
npm sill saveTree +-- is-buffer@1.1.6
npm sill saveTree +-- isarray@1.0.0
npm sill saveTree +-- json-stable-stringify@0.0.1
npm sill saveTree +-- jsonify@0.0.0
npm sill saveTree +-- jsonparse@1.3.1
npm sill saveTree +-- JSONStream@1.3.5
npm sill saveTree +-- labeled-stream-splicer@2.0.2
npm sill saveTree +-- lodash.memoize@3.0.4
npm sill saveTree +-- lodash@4.17.15
npm sill saveTree +-- md5.js@1.3.5
npm sill saveTree +-- miller-rabin@4.0.1
npm sill saveTree +-- minimalistic-assert@1.0.1
npm sill saveTree +-- minimalistic-crypto-utils@1.0.1
npm sill saveTree +-- minimatch@3.0.4
npm sill saveTree +-- minimist@1.2.0
npm sill saveTree +-- mkdirp@0.5.1
npm sill saveTree +-- module-deps@6.2.2
npm sill saveTree +-- ms@2.0.0
npm sill saveTree +-- object-assign@4.1.1
npm sill saveTree +-- once@1.4.0
npm sill saveTree +-- os-browserify@0.3.0
npm sill saveTree +-- pako@1.0.10
npm sill saveTree +-- parents@1.0.1
npm sill saveTree +-- parse-asn1@5.1.5
npm sill saveTree +-- path-browserify@0.0.1
npm sill saveTree +-- path-is-absolute@1.0.1
npm sill saveTree +-- path-parse@1.0.6
npm sill saveTree +-- path-platform@0.11.15
npm sill saveTree +-- pbkdf2@3.0.17
npm sill saveTree +-- pidusage@2.0.17
npm sill saveTree +-- process-nextick-args@2.0.1
npm sill saveTree +-- process@0.11.10
npm sill saveTree +-- public-encrypt@4.0.3
npm sill saveTree +-- punycode@1.4.1
npm sill saveTree +-- querystring-es3@0.2.1
npm sill saveTree +-- querystring@0.2.0
npm sill saveTree +-- randombytes@2.1.0
npm sill saveTree +-- randomfill@1.0.4
npm sill saveTree +-- read-only-stream@2.0.0
npm sill saveTree +-- readable-stream@2.3.6
npm sill saveTree +-- resolve@1.14.1
npm sill saveTree +-- ripemd160@2.0.2
npm sill saveTree +-- safe-buffer@5.2.0
npm sill saveTree +-- sha.js@2.4.11
npm sill saveTree +-- shasum-object@1.0.0
npm sill saveTree +-- shasum@1.0.2
npm sill saveTree +-- shell-quote@1.7.2
npm sill saveTree +-- simple-concat@1.0.0
npm sill saveTree +-- source-map@0.5.7
npm sill saveTree +-- stream-browserify@2.0.2
npm sill saveTree +-- stream-combiner2@1.1.1
npm sill saveTree +-- stream-http@3.1.0
npm sill saveTree +-- stream-splicer@2.0.1
npm sill saveTree +-- string_decoder@1.3.0
npm sill saveTree +-- subarg@1.0.0
npm sill saveTree +-- supports-color@5.5.0
npm sill saveTree +-- syntax-error@1.4.0
npm sill saveTree +-- through@2.3.8
npm sill saveTree +-- through2@2.0.5
npm sill saveTree +-- timers-browserify@1.4.2
npm sill saveTree +-- tty-browserify@0.0.1
npm sill saveTree +-- typedarray@0.0.6
npm sill saveTree +-- umd@3.0.3
npm sill saveTree +-- undeclared-identifiers@1.1.3
npm sill saveTree +-- underscore@1.9.1
npm sill saveTree +-- url@0.11.0
npm sill saveTree +-- util-deprecate@1.0.2
npm sill saveTree +-- util@0.10.4
npm sill saveTree +-- vm-browserify@1.1.2
npm sill saveTree +-- wrappy@1.0.2
npm sill saveTree `-- xtend@4.0.2
npm sill install saveToDependencies
npm WARN saveError ENOENT: no such file or directory, open 'C:\temp\package.json'
npm info lifecycle undefined~preshrinkwrap: undefined
npm info lifecycle undefined~shrinkwrap: undefined
npm verb shrinkwrap skipping write for package-lock.json because there were no changes.
npm info lifecycle undefined~postshrinkwrap: undefined
npm WARN enoent ENOENT: no such file or directory, open 'C:\temp\package.json'
npm verb enoent This is related to npm not being able to find a file.
npm verb enoent 
npm WARN temp No description
npm WARN temp No repository field.
npm WARN temp No README data
npm WARN temp No license field.

npm sill install printInstalled
npm timing audit submit Completed in 565ms
npm http fetch POST 200 http://*:4873/-/npm/v1/security/audits/quick 639ms
npm timing audit body Completed in 75ms
+ underscore@1.9.1
updated 1 package and audited 2748 packages in 1.389s
found 0 vulnerabilities

npm verb exit [ 0, true ]
npm timing npm Completed in 1696ms
npm info ok 

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:37 (31 by maintainers)

github_iconTop GitHub Comments

4reactions
swilczekcommented, Jan 7, 2020

Hi! Sorry for the long wait! I just confirmed, after calling npm cache clean --force and then npm install underscore the tarball appeared in the local storage. Thank you for your help resolving this issue.

3reactions
DanielRufcommented, Feb 5, 2020

Hi @nrydevopswatch,

thanks for the feedback that it works for you too now. If you have any further questions feel free to ask in our Discord channels and if there is not an answer for the question from the community or we are not aware of one feel free to open an issue =)

Read more comments on GitHub >

github_iconTop Results From Across the Web

Configuration File - Verdaccio
This file is the cornerstone of Verdaccio where you can modify the default behaviour, enable plugins and extend features.
Read more >
Is there a way in Verdaccio to generate package.json files ...
I'm publishing angular packages to Verdaccio to use inside the company ... If there is no package.json inside of the package in the...
Read more >
[SOLVED] Fix npm ERR! code EINTEGRITY, integrity ...
Clean npm cache, node_modules, package-lock.json files to recover from ... tarball data seems to be corrupted , npm ERR! shasum check failed ...
Read more >
.npmrc | pnpm
However, if some tooling only works when the hoisted dependencies are in the ... Add the full URL to the package's tarball to...
Read more >
Under-the-hood of NPM - Craig Taub
Located in our monorepo in packages/cli/ . We will only be creating 2 commands for this PoC. Install; Publish. The package.json will look...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found