There is a regression between versions 1.2.0 and 1.2.1 of npm when generating npm-shrinkwrap.json from >=1.2.1 and using it with <1.2.1
nvm use 0.8.18 # this uses [email protected] but regression was introduced in [email protected]
npm install
npm shrinkwrap
rm -rf node_modules/
nvm use 0.8.17 # this uses [email protected]
npm install
npm ERR! Error: No compatible version found: underscore@'[email protected]'
npm ERR! Valid install targets:
npm ERR! ["1.0.3","1.0.4","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.3.0","1.3.1","1.3.2","1.3.3","1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.5.0","1.5.1","1.5.2","1.6.0","1.7.0"]