Пытаюсь установить bem сервер на своем компьютере (Macbook Air, OS X 10.9.4) Делаю все по инструкции ru.bem.info/tutorials/project-stub После команды 'bem server' перехожу на страницу localhost:8080/desktop.bundles И вижу следующее сообщение
HTTP error 500
Error: Tech module with path '/Users/my_username/lab/project-stub/libs/bem-core/.bem/techs/bemhtml.js' not found on require search paths at exports.Level.INHERIT.resolveTechPath (/Users/my_username/lab/project-stub/node_modules/bem/lib/level.js:280:19) at exports.Level.INHERIT.resolveTech (/Users/my_username/lab/project-stub/node_modules/bem/lib/level.js:228:25) at exports.Level.INHERIT.resolveTechName (/Users/my_username/lab/project-stub/node_modules/bem/lib/level.js:244:47) at exports.Level.INHERIT.resolveTech (/Users/my_username/lab/project-stub/node_modules/bem/lib/level.js:231:25) at exports.Level.INHERIT.createTech (/Users/my_username/lab/project-stub/node_modules/bem/lib/level.js:206:32) at exports.Level.INHERIT.getTech (/Users/my_username/lab/project-stub/node_modules/bem/lib/level.js:193:43) at null. (/Users/my_username/lab/project-stub/node_modules/bem/lib/nodes/bundle.js:64:28) at Array.forEach (native) at null. (/Users/my_username/lab/project-stub/node_modules/bem/lib/nodes/bundle.js:62:29) at Promise.apply (/Users/my_username/lab/project-stub/node_modules/bem/node_modules/q/q.js:1122:26)
Что означает это сообщение? И как сделать, чтобы все заработало?
Проблема в том, что не установились библиотеки с помощью
bower
.Должно это было произойти после:
Можно руками позвать команду
npm run deps
, которая выполнит установкуbem-core
иbem-components
.Я вчера пытался сделать примерно то же, выполняя команду 'bower install', но после этой команды мне выдавало следующее сообщение: HTTP error 500
Error: Cannot find module 'bemhtml-compat'
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. (/Users/my_username/lab/bem/libs/bem-core/.bem/techs/bemhtml.js:5:14)
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)
Для
bem-tools
нужно устанавливать зависимости с помощьюbower-npm-install
: