node.js - npm 安装后出现 ng serve build 错误

标签 node.js angular npm

在删除 node_modules 目录并使用 npm install 构建新目录后,我使用 cmd ng serve 在我的 angular2 应用程序中出现以下错误>.

Error: Cannot find module 'common-tags'
    at Function.Module._resolveFilename (module.js:337:15)
    at Function.Module._load (module.js:287:25)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object.<anonymous> (/usr/local/lib/node_modules/angular-cli/models/config.js:8:21)
    at Module._compile (module.js:425:26)
    at Object.Module._extensions..js (module.js:432:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Module.require (module.js:366:17)

还有 npm install common-tags 手动添加它不起作用

最佳答案

看起来你应该更新你的 angular-cli 并清理缓存

npm uninstall -g @angular/cli
npm cache clean --force 
npm install -g @angular/cli@latest
npm install

关于node.js - npm 安装后出现 ng serve build 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39853434/

相关文章:

node.js - Node.js 获取 mongoose 回调函数的返回值

javascript - Sails.js:如何实际运行测试

angular - 在 AngularFire 和 Angularjs 2 中编写路由守卫以等待身份验证

javascript - 如何确定 Observable.merge 中哪些 observable 发生了更改?

node.js - 除非先删除 node_modules 文件夹,否则 NPM 安装无法正常工作?

javascript - 在 ubuntu 服务器上手动安装 sails

javascript - Node.js 强制等待函数完成

javascript - "this"sequelize中的关键字不引用当前实例

c++ - 如何隔离只允许创建为单例的不良行为 3rd-party c-lib?

angular - 从服务类进行嵌套 HTTP 调用并返回 Observable