2015-06-11 2 views
0

Я пытаюсь развернуть свой проект через rsync. У меня есть gulp install с jekyll. Я установил «отсутствующий» модуль lodash глобально и в папку проекта, но без изменения ошибки. Любые идеи, что попробовать дальше ?!gulp deploy rsync error // отсутствующий модуль lodash

module.js:338 
    throw err; 
     ^
Error: Cannot find module 'lodash._getnative' 
    at Function.Module._resolveFilename (module.js:336:15) 
    at Function.Module._load (module.js:278:25) 
    at Module.require (module.js:365:17) 
    at require (module.js:384:17) 
    at Object.<anonymous> (/PATH_TO_MY_PROJECT/node_modules/gulp/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/index.js:9:17) 
    at Module._compile (module.js:460:26) 
    at Object.Module._extensions..js (module.js:478:10) 
    at Module.load (module.js:355:32) 
    at Function.Module._load (module.js:310:12) 
    at Module.require (module.js:365:17) 
    at require (module.js:384:17) 

Это в моих gulpfile.js

var rsync = require('rsyncwrapper').rsync; 
var gulp = require('gulp'); 
var gutil = require('gulp-util'); 

gulp.task('deploy', function() { 
    rsync({ 
    ssh: false, 
    src: './build/', 
    dest: '***@***:/***/***/', 
    recursive: true, 
    syncDest: true, 
    args: ['--verbose'] 
    }, function(error, stdout, stderr, cmd) { 
     gutil.log(stdout); 
    }); 
}); 

ответ

0

Если нашли решение :) Там была ошибка в модулях. Поэтому я удалил каждую папку node_modules и переустановил. Теперь он работает

+0

Могу ли я спросить, откуда вы их удалили? Аналогичная проблема возникла здесь и попыталась удалить локальные и глобальные папки node_modules. (at Object. (/usr/local/lib/node_modules/gulp/bin/gulp.js:4:13)) – v3nt

+0

Я удалил их в корневой папке «node_modules» – Max

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