我正在使用Windows机器。 这是我的node / npm版本
for (NSDictionary *dict in dictstud)
{
NSLog(@"maximum marks of student ..%@",[[[dictstud objectForKey:dict]allValues] valueForKeyPath:@"@max.intValue"]);
}
我正在尝试安装自耕农。一切都很顺利,但是自耕农医生抱怨道。
C:\dev\my-yo-project>node --version
v4.1.1
C:\dev\my-yo-project>npm --version
3.5.2
当我尝试运行任何yo命令时,它会查看一些奇怪的地方并抱怨它无法找到所需的js。
Yeoman Doctor
Running sanity checks on your system
√ Global configuration file is valid
√ NODE_PATH matches the npm root
× Node.js version
Your Node.js version is outdated.
它不应该看它正在看的地方。它应该看看
C:\dev\my-yo-project>yo webapp
module.js:338
throw err;
^
Error: Cannot find module 'C:\Users\MYUSERNAME\AppData\Roaming\npm\node_modules\yo\lib\cli.js'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:286:25)
at Function.Module.runMain (module.js:475:10)
at startup (node.js:117:18)
at node.js:951:3
在PATH变量中设置。
请帮忙。
答案 0 :(得分:1)
试试这个:
$ npm cache clean -f
$ npm install -g npm
$ npm install -g yo