2016-02-14 2 views
0

Я использую узел v5.6.0 и bower 1.7.7 на Mac.bower install - Не удается найти модуль 'q'

Я сделал npm install в моей папке проекта, которая устанавливает все /node_modules, включая q. Я также сделал npm install -g q, чтобы узнать, помогло ли это.

Но как только я запускаю bower install (или просто bower) в любом месте я получаю

ambp:~ andreaslarsen$ bower 
module.js:341 
    throw err; 
    ^

Error: Cannot find module 'q' 
    at Function.Module._resolveFilename (module.js:339:15) 
    at Function.Module._load (module.js:290:25) 
    at Module.require (module.js:367:17) 
    at require (internal/module.js:16:19) 
    at Object.<anonymous> (/usr/local/bin/bower:6:9) 
    at Module._compile (module.js:413:34) 
    at Object.Module._extensions..js (module.js:422:10) 
    at Module.load (module.js:357:32) 
    at Function.Module._load (module.js:314:12) 
    at Function.Module.runMain (module.js:447:10) 

Любые предложения?

ответ

1

Оказалось, я просто должен был перезапустить терминал после выполнения npm install и, прежде чем делать штраф bower install

теперь работает

0

Я также имел эту проблему тоже, я попробовал новый терминал, который не исправить это, так что я вручную установить недостающий модуль, но он отказался, чтобы найти другие, поэтому при дальнейшем расследовании выяснилось, чтобы быть неудачной установка в беседке, которая не установлена ​​на всю свою LIBS, так перезапустив

npm install 

исправил это для меня.

3

У меня была эта проблема в последнее время. Я переустановил колотушку по всему миру. npm install и «npm install -g bower« решена моя проблема. Это загрузило необходимые папки в каталог node_modules во всем мире и решила проблему, с которой я столкнулся при установке пакетов с беседкой.

Смежные вопросы