哟不在Windows机器上工作。

时间:2016-01-05 12:25:26

标签: node.js yeoman yeoman-generator

我正在使用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变量中设置。

请帮忙。

1 个答案:

答案 0 :(得分:1)

试试这个:

$ npm cache clean -f
$ npm install -g npm
$ npm install -g yo