1"use strict";(self.webpackChunkrushjs_io=self.webpackChunkrushjs_io||[]).push([[1576],{5552(e,n,r){r.d(n,{xA:()=>u,yg:()=>g});var t=r(829);function a(e,n,r){return n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function i(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,t)}return r}function s(e){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?i(Object(r),!0).forEach(function(n){a(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function o(e,n){if(null==e)return{};var r,t,a=function(e,n){if(null==e)return{};var r,t,a={},i=Object.keys(e);for(t=0;t<i.length;t++)r=i[t],n.indexOf(r)>=0||(a[r]=e[r]);return a}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(t=0;t<i.length;t++)r=i[t],n.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var c=t.createContext({}),p=function(e){var n=t.useContext(c),r=n;return e&&(r="function"==typeof e?e(n):s(s({},n),e)),r},u=function(e){var n=p(e.components);return t.createElement(c.Provider,{value:n},e.children)},l={inlineCode:"code",wrapper:function(e){var n=e.children;return t.createElement(t.Fragment,{},n)}},d=t.forwardRef(function(e,n){var r=e.components,a=e.mdxType,i=e.originalType,c=e.parentName,u=o(e,["components","mdxType","originalType","parentName"]),d=p(r),g=a,m=d["".concat(c,".").concat(g)]||d[g]||l[g]||i;return r?t.createElement(m,s(s({ref:n},u),{},{components:r})):t.createElement(m,s({ref:n},u))});function g(e,n){var r=arguments,a=n&&n.mdxType;if("string"==typeof e||a){var i=r.length,s=new Array(i);s[0]=d;var o={};for(var c in n)hasOwnProperty.call(n,c)&&(o[c]=n[c]);o.originalType=e,o.mdxType="string"==typeof e?e:a,s[1]=o;for(var p=2;p<i;p++)s[p]=r[p];return t.createElement.apply(null,s)}return t.createElement.apply(null,r)}d.displayName="MDXCreateElement"},8514(e,n,r){r.r(n),r.d(n,{assets:()=>u,contentTitle:()=>c,default:()=>g,frontMatter:()=>o,metadata:()=>p,toc:()=>l});var t=r(6443),a=r(8338),i=(r(829),r(5552)),s=["components"],o={title:"rush upgrade-interactive"},c=void 0,p={unversionedId:"pages/commands/rush_upgrade-interactive",id:"pages/commands/rush_upgrade-interactive",title:"rush upgrade-interactive",description:"See also",source:"@site/docs/pages/commands/rush_upgrade-interactive.md",sourceDirName:"pages/commands",slug:"/pages/commands/rush_upgrade-interactive",permalink:"/pages/commands/rush_upgrade-interactive",draft:!1,editUrl:"https://github.com/microsoft/rushstack-websites/tree/main/websites/rushjs.io/docs/pages/commands/rush_upgrade-interactive.md",tags:[],version:"current",frontMatter:{title:"rush upgrade-interactive"},sidebar:"docsSidebar",previous:{title:"rush update-cloud-credentials",permalink:"/pages/commands/rush_update-cloud-credentials"},next:{title:"rush version",permalink:"/pages/commands/rush_version"}},u={},l=[{value:"See also",id:"see-also",level:2}],d={toc:l};function g(e){var n=e.components,r=(0,a.A)(e,s);return(0,i.yg)("wrapper",(0,t.A)({},d,r,{components:n,mdxType:"MDXLayout"}),(0,i.yg)("head",null,(0,i.yg)("link",{rel:"canonical",href:"https://rushstack.io/pages/pages/commands/rush_upgrade-interactive/"})),(0,i.yg)("pre",null,(0,i.yg)("code",{parentName:"pre"},'usage: rush upgrade-interactive [-h] [--make-consistent] [-s]\n\nProvide an interactive way to upgrade your dependencies. Running the command\nwill open an interactive prompt that will ask you which projects and which\ndependencies you would like to upgrade. It will then update your package.json\nfiles, and run "rush update" for you. If you are using\nensureConsistentVersions policy, upgrade-interactive will update all packages\nwhich use the dependencies that you are upgrading and match their SemVer\nrange if provided. If ensureConsistentVersions is not enabled,\nupgrade-interactive will only update the dependency in the package you\nspecify. This can be overridden by using the --make-consistent flag.\n\nOptional arguments:\n -h, --help Show this help message and exit.\n --make-consistent When upgrading dependencies from a single project, also\n upgrade dependencies from other projects.\n -s, --skip-update If specified, the "rush update" command will not be run\n after updating the package.json files.\n')),(0,i.yg)("h2",{id:"see-also"},"See also"),(0,i.yg)("ul",null,(0,i.yg)("li",{parentName:"ul"},(0,i.yg)("a",{parentName:"li",href:"/pages/developer/modifying_package_json"},"Modifying package.json")),(0,i.yg)("li",{parentName:"ul"},(0,i.yg)("a",{parentName:"li",href:"/pages/commands/rush_install"},"rush install"))))}g.isMDXComponent=!0}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.