Angular 我们是否可以只升级rxjs版本,而将其他所有内容保持在同一版本上
我正在处理Angular 4项目,现在我需要使用其中一个,但在Angular 我们是否可以只升级rxjs版本,而将其他所有内容保持在同一版本上,angular,rxjs,Angular,Rxjs,我正在处理Angular 4项目,现在我需要使用其中一个,但在npm安装后,它会抛出以下错误来升级rxjs版本,当我尝试只升级rxjs版本并运行ng SERVICE时,它会抛出异常和许多错误 npm WARN queueing-subject@0.3.0 requires a peer of rxjs@^6.1.0 but none is installed. You must install peer dependencies yourself. npm WARN rxjs-websocket
npm安装
后,它会抛出以下错误来升级rxjs版本,当我尝试只升级rxjs版本并运行ng SERVICE
时,它会抛出异常和许多错误
npm WARN queueing-subject@0.3.0 requires a peer of rxjs@^6.1.0 but none is installed. You must install peer dependencies yourself.
npm WARN rxjs-websockets@6.0.2 requires a peer of rxjs@^6.1.0 but none is installed. You must install peer dependencies yourself.
目前,我在package.json中有rxjs:^5.1.0,当我尝试只升级rxjs版本时,它会抛出各种错误
ng-v
是的,您可以通过运行此命令
npm install -g rxjs@6
还是这个
npm install rxjs@6 rxjs-compat@6 --save
rxjs compat在v6和v5 API之间提供了一个兼容层
在这里阅读更多关于它的信息
是,您可以通过运行此命令
npm install -g rxjs@6
还是这个
npm install rxjs@6 rxjs-compat@6 --save
rxjs compat在v6和v5 API之间提供了一个兼容层
在这里阅读更多关于它的信息
实际上,有一个库允许您在使用版本6时有效地引用旧的rxjs 5版本操作符。它被称为。 但是要小心,它会增加应用程序的捆绑包大小,并且只应将其视为临时解决方案 以这一部分为例 解决方案看起来是这样的:
npm install rxjs@6 rxjs-compat@6 --save
实际上,有一个库允许您在使用版本6时有效地引用旧的rxjs 5版本操作符。它被称为。 但是要小心,它会增加应用程序的捆绑包大小,并且只应将其视为临时解决方案 以这一部分为例 解决方案看起来是这样的:
npm install rxjs@6 rxjs-compat@6 --save
感谢您的洞察力和链接。是的,上面写着“如果您使用的是Webpack 4.0.0之前的版本,那么这种尺寸增加会加剧。”我们现在使用的是Webpack 3.11。最好放弃升级的想法。感谢您的洞察力和链接。是的,上面写着“如果您使用的是Webpack 4.0.0之前的版本,那么这种尺寸增加会加剧。”我们现在使用的是Webpack 3.11。最好放弃升级的想法。