Polymer / tools

Polymer Tools Monorepo
BSD 3-Clause "New" or "Revised" License
430 stars 200 forks source link

npm shrinkwrap fails with errors if polymer-cli is a dependency #2576

Open JohnRiv opened 6 years ago

JohnRiv commented 6 years ago

Description

When I include polymer-cli in my package.json (so I can ensure all devs and our CI server are running the exact same version), I am unable to run npm shrinkwrap due to extraneous errors

Versions & Environment

Steps to Reproduce

  1. $ mkdir shrinkwrap-test
  2. $ cd shrinkwrap-test/
  3. $ npm init
  4. $ npm install --save-dev polymer-cli
  5. $ npm prune
  6. $ npm shrinkwrap --dev

Expected Results

npm shrinkwrap command should run successfully

Actual Results

npm shrinkwrap command fails with these errors:

npm ERR! Problems were encountered
npm ERR! Please correct and try again.
npm ERR! extraneous: chai@3.5.0 /projects/polymer/shrinkwrap-test/node_modules/polymer-cli/node_modules/chai
npm ERR! extraneous: deep-eql@0.1.3 /projects/polymer/shrinkwrap-test/node_modules/polymer-cli/node_modules/chai/node_modules/deep-eql
npm ERR! extraneous: type-detect@0.1.1 /projects/polymer/shrinkwrap-test/node_modules/polymer-cli/node_modules/chai/node_modules/deep-eql/node_modules/type-detect
npm ERR! extraneous: type-detect@1.0.0 /projects/polymer/shrinkwrap-test/node_modules/polymer-cli/node_modules/chai/node_modules/type-detect
npm ERR! extraneous: sinon@1.17.7 /projects/polymer/shrinkwrap-test/node_modules/polymer-cli/node_modules/sinon
npm ERR! extraneous: formatio@1.1.1 /projects/polymer/shrinkwrap-test/node_modules/polymer-cli/node_modules/sinon/node_modules/formatio
npm ERR! extraneous: lolex@1.3.2 /projects/polymer/shrinkwrap-test/node_modules/polymer-cli/node_modules/sinon/node_modules/lolex
npm ERR! extraneous: samsam@1.1.2 /projects/polymer/shrinkwrap-test/node_modules/polymer-cli/node_modules/sinon/node_modules/samsam
npm ERR! extraneous: util@0.10.3 /projects/polymer/shrinkwrap-test/node_modules/polymer-cli/node_modules/util
npm ERR! extraneous: inherits@2.0.1 /projects/polymer/shrinkwrap-test/node_modules/polymer-cli/node_modules/util/node_modules/inherits
stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.