2014-12-03 57 views
1

當我使用的角度自耕農發生器,我發現了以下錯誤:約曼角發生器錯誤

module.js:340 
    throw err; 
    ^
Error: Cannot find module './lib/pack.js' 
    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> (C:\Users\kra\AppData\Roaming\npm\node_modules\generator-karma\node_modules\yeoman-generator\n 
ode_modules\download\node_modules\decompress\node_modules\decompress-tarbz2\node_modules\tar\tar.js:171: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) 

任何想法,爲什麼?
NPM版本1.4.28
節點版本0.10.33
自耕農版本1.3.3

回答

1

嘗試刪除您generator-karmagenerator-angular,運行npm cache clean,並重新安裝它們

+0

如何刪除發電機? – Joon 2015-04-17 18:30:34

+0

發電機只是npm包。像其他包一樣刪除它們。例如'npm uninstall -g generator-karma' – Sheng 2015-04-18 03:05:07

0

我剛做了一個類似的問題,這可能不是解決辦法,但你的NPM的版本是過時的,嘗試輸入:

sudo npm install npm -g 

作爲參考On the npm website(注意他們û在示例中爲sudo,但它可能不是必需的)。之後:

npm --version 

目前2.1.12所以它應該比那更高。

你可以再試試:

npm update 

升級一切到最新版本(See this page)。

這可以解決問題。