我使用命令npm install -g angular-cli
安装AngularJs,之后,当我尝试创建新项目时,出现以下错误,
Cannot find module 'reflect-metadata'
我应该怎样解决错误?
答案 0 :(得分:1)
我必须从他们的网站重新发送nodeJS并以超级用户身份使用以下命令安装reflect-metadata
和portfinder
,
sudo npm install -g reflect-metadata
sudo npm install -g portfinder
之后,我可以使用命令
创建新项目ng new myProject
答案 1 :(得分:0)
@JsonSerialize
@RequestMapping("/appExampleService")
public int someServiceForAppClient(
@RequestParam(value = "key", required = true) String apikey,
@RequestParam(value = "param", required = true) String someParam{
String name=userDAO.getUsernameFromApiKey(apikey);
return someService(someParam, name);
}
@JsonSerialize
@RequestMapping("/exampleService")
public int someServiceForWebClient(
@RequestParam(value = "param", required = true) String someParam) {
Authentication auth = SecurityContextHolder.getContext().getAuthentication();
String name = auth.getName();
return someService(someParam, name);
}
public int someService(String someParam,String name){
return doBusiness(someParam, name);
}
升级npm
。
如果问题仍然存在,请尝试:
npm install -g npm
答案 2 :(得分:0)
重新安装node.js对我有用。