5

运行最新的 npm 和 node 并且我已经检查以确保它们的所有权权限是正确的,有什么想法吗?

TypeError: Cannot read property 'bold' of undefined
    at Object.<anonymous> (/usr/local/lib/node_modules/generator-webapp/node_modules/yeoman-generator/lib/util/common.js:5:56)
    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)
    at require (module.js:380:17)
    at Object.<anonymous> (/usr/local/lib/node_modules/generator-webapp/node_modules/yeoman-generator/lib/base.js:101:26)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
4

4 回答 4

10

有同样的问题。为我解决的问题是手动更新 yeoman-generator。为此,我编辑package.json/usr/lib/node_modules/generator-webapp/更改了yeoman-generatorto的版本,0.13.2然后npm install在目录中运行。

generator-webapp 的 git 存储库已经在使用最新的 yeoman-generator 版本,但我猜你必须等待新版本。

于 2013-08-22T20:02:44.900 回答
4

前几天发布了一个新版本的node,需要先更新node,然后更新各个包。

更新节点

sudo npm 缓存清理 -f
须藤 npm 安装 -gn
须藤稳定
节点-v

然后更新你的包

须藤 npm 更新 -g
cd myYoproject
npm 更新
于 2013-09-30T17:38:08.593 回答
1

您的节点包未完全安装。

尝试

npm update generator-webapp -g
于 2013-08-22T18:04:31.113 回答
0

我遇到了同样的问题,我唯一改变的是将 NodeJS 更新到版本 0.10.17,但我不知道......

于 2013-08-22T19:55:48.853 回答