2013-03-15 6 views
4

, когда я пытаюсь построить зепто я получаю следующее сообщение об ошибке:ошибки при построении зепто

MODULES="zepto event polyfill detect fx fx_methods ajax form selector touch gesture" ./make dist 
Error: Cannot find module 'shelljs/make' 
    at Function.Module._resolveFilename (module.js:338:15) 
    at Function.Module._load (module.js:280:25) 
    at Module.require (module.js:362:17) 
    at require (module.js:378:17) 
    at Object.<anonymous> (/Users/kevin/etcgit/zepto/make:4:3) 
    at Object.<anonymous> (/Users/kevin/etcgit/zepto/make:153:4) 
    at Module._compile (module.js:449:26) 
    at Object.exports.run (/usr/local/lib/node_modules/coffee-script/lib/coffee-script/coffee-script.js:124:25) 
    at compileScript (/usr/local/lib/node_modules/coffee-script/lib/coffee-script/command.js:166:29) 
    at fs.stat.notSources.(anonymous function) (/usr/local/lib/node_modules/coffee-script/lib/coffee-script/command.js:141:18) 
    at fs.readFile (fs.js:176:14) 
    at Object.oncomplete (fs.js:297:15) 

не уверен, что происходит ... я установить JS оболочки но то не избавиться от ошибки ...

ответ

3

Убедитесь, что вы запустили npm install. Так что ...

cd src/js/libs/zepto 
npm install 
MODULES="zepto event polyfill detect fx fx_methods ajax form selector touch gesture" ./make dist 

https://github.com/madrobby/zepto#building От

Я столкнулся с той же проблемой, сам ...

Успехов, Роб.

0

Если вы хотите пользовательский пакет, пожалуйста, откройте файл «сделать» в зепто корневой directoy и найдите строку 42.Then вы увидите:

modules = (env['MODULES'] || 'zepto event ajax form ie touch').split(' ') 

Изменить пакет, разделить с пространством, после того, как сохрани это. Запустите

npm run-script dist 

В предыдущем случае вы должны были установить все пакеты, от которых зависело.

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