gulp 部署 rsync 错误 // 缺少模块 lodash
gulp deploy rsync error // missing module lodash
我正在尝试通过 rsync 部署我的项目。我安装了 gulp jekyll。我在全局和项目文件夹中安装了 "missing" 模块 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);
});
});
如果找到解决方案 :) 模块中出现错误。所以我删除了每个 node_modules 文件夹并重新安装。现在可以使用了
我正在尝试通过 rsync 部署我的项目。我安装了 gulp jekyll。我在全局和项目文件夹中安装了 "missing" 模块 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);
});
});
如果找到解决方案 :) 模块中出现错误。所以我删除了每个 node_modules 文件夹并重新安装。现在可以使用了