我正在尝试npm install设置 Angular 项目,但遇到了这些错误。我在 Mac 上尝试打开一个相对较旧的项目,这很可能是我遇到问题的原因。
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: @angular-devkit/build-angular@15.2.2
npm ERR! Found: typescript@3.5.3
npm ERR! node_modules/typescript
npm ERR! dev typescript@"~3.5.3" from the root project
npm ERR! peer typescript@">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev" from tslint@5.15.0
npm ERR! node_modules/tslint
npm ERR! dev tslint@"~5.15.0" from …Run Code Online (Sandbox Code Playgroud) 我必须用Java编写一个程序,通过切换字母'e'和'o'来替换'Hello,World'中的字母,这样程序的输出就是"Holle,Werld".我尝试使用以下代码执行此操作,但已经意识到所有o都是e,而e将保持为e.我知道e正在覆盖o,但我只是不知道如何修复.我现在的输出是'Helle Werld'.再次,我想要"Holle,Werld".谢谢!
import java.util.Scanner;
public class E2U7
{
public static void main(String[] args)
{
String river = "Hello, World";
river = river.replace("e","o");
river = river.replace("o","e");
System.out.print(river);
}
}
Run Code Online (Sandbox Code Playgroud)