无法在 angular 全栈项目中创建过滤器和指令

unable to create filter and directives in angular fullstack project

我正在使用 angular-fullstack yeoman 生成器并向我的 bower.json 添加了一些依赖项。然后我有 sudo npm installbower install。现在当我 运行 命令 yo angular-fullstack:directive simpleyo angular-fullstack:filter propsFilter 我得到以下错误:

Error: Cannot find module 'file-utils'
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/generator-angular-fullstack/node_modules/yeoman-generator/lib/base.js:11:12)
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)

尝试重新安装(可能 uninstall/reinstall)。

根据您的跟踪,看起来 npm install 损坏并且没有正确安装依赖项。我有很多这个问题切换到 npm 3 和 运行 install/update 命令超过以前安装的包。