Is this a feature or a bug?
Updating to Rush 5.10.1 and pnpm 3.5.3 from pnpm 2.25.7, I can now successfully rush update (thanks to #1347). However, when I try to run a rush install it fails saying The shrinkwrap is missing the following dependencies:. A subsequent rush update will work though.
The workflow I followed is:
- Update rush.json
- Delete existing
shrinkwrap.yaml
common\temp did not exist either
- Run
node common/scripts/install-run-rush.js update --full. Which succeeds and appears to work properly
- Same issue if
rush update instead of --full is run here.
- Run
node common/scripts/install-run-rush.js install. This fails with the shrinkwrap is missing dependencies error.
There is a repro repo here, https://github.com/calebmshafer/imodeljs_rush_bug_repro.
What is the expected behavior?
I expected rush update to create the pnpm-lock.yaml file correctly so rush install works after the lock file is initially created.
Please provide the tool version, Node.js version and OS.
- Tool: Rush
- Tool Version:
- Node Version: 10.15.3
- OS: Windows 10 1809
Is this a feature or a bug?
Updating to Rush 5.10.1 and pnpm 3.5.3 from pnpm 2.25.7, I can now successfully
rush update(thanks to #1347). However, when I try to run arush installit fails sayingThe shrinkwrap is missing the following dependencies:. A subsequentrush updatewill work though.The workflow I followed is:
shrinkwrap.yamlcommon\tempdid not exist eithernode common/scripts/install-run-rush.js update --full. Which succeeds and appears to work properlyrush updateinstead of--fullis run here.node common/scripts/install-run-rush.js install. This fails with the shrinkwrap is missing dependencies error.There is a repro repo here, https://github.com/calebmshafer/imodeljs_rush_bug_repro.
What is the expected behavior?
I expected
rush updateto create the pnpm-lock.yaml file correctly sorush installworks after the lock file is initially created.Please provide the tool version, Node.js version and OS.