出現的錯誤訊息是:
npm ERR! cb() never called!
這問題是在 Angular 2 beta 7 版, 變更至近期的 Angular 2 beta 15 版時才發現到的
原先本機的 Node 版本為 v 5.9.0, npm 版本為 3.8.3
練習時, 使用的是 Angular 2 beta 7, 安裝正常使用
剛好在開新專案, 用目前 Angular 官方提供的最新版本 beta 15 時, 安裝即出現 npm ERR!
解決方法:
1. 清掉 cache
先清一下 cache 再重裝看看是否行得通
npm cache clean
2. 更新 Node 版本
Google 爬了許多文的結果是 Node v5.9.0 也有這樣的問題, 更新版本後就好了!
Windows 更新方式:
直接至 https://nodejs.org 下載最新 stable 的版本
Mac 更新方式:
用 Homebrew 的方法:
brew doctor
brew upgrade node
我本身遇到的情況的確在更新至版本 v.5.11.0 後就沒有這個問題囉!
沒有留言:
張貼留言