2016-03-26 29 views
0

我一直在嘗試使用Yeoman來搭建一個角度爲fullstack-generator的平均應用程序,但是我已經遇到這個奇怪的錯誤,我從來沒有遇到過,我已經嘗試重新安裝grunt-cli,npm,喲,它們都不起作用,我使用NVM和Node 4.4.0。 11安裝,顯然是32位版本,而其他一切都是64位,我不知道這是否是什麼原因造成的問題。Yeoman:angular-fullstack-generator無法找到模塊'babel-runtime/helpers/interop-require-default'

錯誤的完整描述控制檯上所顯示如下:

yo angular-fullstack 
module.js:327 
    throw err; 
    ^

Error: Cannot find module 'babel-runtime/helpers/interop-require-default' 
    at Function.Module._resolveFilename (module.js:325:15) 
    at Function.Module._load (module.js:276:25) 
    at Module.require (module.js:353:17) 
    at require (internal/module.js:12:17) 
    at Object.<anonymous> (C:\Users\Jonny\AppData\Roaming\npm\node_modules\generator-angular-fullstack\node_modules\babel-register\lib\node.js:3:30) 
    at Module._compile (module.js:409:26) 
    at Object.Module._extensions..js (module.js:416:10) 
    at Module.load (module.js:343:32) 
    at Function.Module._load (module.js:300:12) 
    at Module.require (module.js:353:17) 
    at require (internal/module.js:12:17) 

那麼,什麼是我錯在這裏做什麼?還有什麼我可以嘗試解決這個問題?

回答

1

發生錯誤是因爲babel-runtime模塊丟失。需要babel-runtime模塊才能使babel正常工作。

您可以通過運行以下命令解決此問題:

npm install --save babel-runtime

+0

謝謝你的幫助:) – JonnySerra

1

我解決了它卸載和刪除節點的全球依賴性巴貝爾並重新安裝溜溜和generatog-角fullstack。

1

我有一個類似的錯誤,它無法找到gulp-babel,所以我安裝了全局模塊。

$ npm install -g --save gulp-babel

如果你使用的是Mac,你可能想嘗試把sudo在指令的前面。