Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 1.39 KB

File metadata and controls

28 lines (18 loc) · 1.39 KB
hide_title true
custom_edit_url
pagination_prev
pagination_next

Home > @microsoft/rush-lib > PnpmOptionsConfiguration > preventManualShrinkwrapChanges

PnpmOptionsConfiguration.preventManualShrinkwrapChanges property

If true, then rush install will report an error if manual modifications were made to the PNPM shrinkwrap file without running rush update afterwards.

Signature:

readonly preventManualShrinkwrapChanges: boolean;

Remarks

This feature protects against accidental inconsistencies that may be introduced if the PNPM shrinkwrap file (pnpm-lock.yaml<></>) is manually edited. When this feature is enabled, rush update will write a hash of the shrinkwrap contents to repo-state.json, and then rush update and rush install will validate the hash. Note that this does not prohibit manual modifications, but merely requires rush update be run afterwards, ensuring that PNPM can report or repair any potential inconsistencies.

To temporarily disable this validation when invoking rush install<></>, use the --bypass-policy command-line parameter.

The default value is false.