我正在尝试使用yeoman来构建一个webapp。当我尝试对节点做任何事情时,我会收到错误。当我尝试“更新节点”并尝试运行'yo webapp'时,下面是我的命令行输出。任何人都可以帮助指出错误吗?
$ node update
module.js:340
throw err;
^
Error: Cannot find module '/Users/william/wdi/pixelect_project/pixelect_client_server/update'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:906:3
$ yo webapp
module.js:340
throw err;
^
Error: Cannot find module 'inquirer'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/usr/local/lib/node_modules/yo/node_modules/insight/lib/index.js:9:16)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
答案 0 :(得分:2)
我有同样的问题。我的情况帮助了这个: npm install -g yo
答案 1 :(得分:1)
对我来说,这也适用于其他节点应用程序(例如grunt和gulp)。 重新安装它可以解决问题。在这种情况下,您必须重新安装generator-webapp(npm install -g generator-webapp)。如果在重新安装发生器之后,你得到的信息与重新安装yeoman一样,而不是levon建议。