Javascript 为什么赢了';你能创建文件吗?

Javascript 为什么赢了';你能创建文件吗?,javascript,node.js,gulp,Javascript,Node.js,Gulp,我对node.js比较陌生,我在如何让这个吞咽脚本正常工作方面遇到了问题 var gulp = require('gulp'); var jshint = require('gulp-jshint'); var rename = require('gulp-rename'); var uglify = require('gulp-uglify'); var concat = require('gulp-concat'); gulp.task('fluxxor', function() {

我对node.js比较陌生,我在如何让这个吞咽脚本正常工作方面遇到了问题

var gulp = require('gulp');

var jshint = require('gulp-jshint');
var rename = require('gulp-rename');
var uglify = require('gulp-uglify');
var concat = require('gulp-concat');

gulp.task('fluxxor', function() {
    return gulp
        .src([
            './node-modules/fluxxor/lib/*.js',
            './node-modules/fluxxor/index.js'],
            { base: './'})
        .pipe(concat('fluxxor.js'))
        .pipe(gulp.dest('./client/js'))
        .pipe(uglify())
        .pipe(rename('fluxxor.min.js'))
        .pipe(gulp.dest('./client/js'));
});

gulp.task('default', ['fluxxor']);
当我运行
gulp
gulp fluxxor
时,它运行时不会出错,但不会创建任何一个文件。我尝试了不使用前导的
/
和绝对路径。我试着直接将一个文件源文件发送到dest,但什么也没发生。我尝试过使用gulp util和gulp plumber进行调试,但没有任何效果。如果这有什么不同的话,我将在Cloud9中完成所有这些


我做错了什么?

问题是打字错误。我有上面的节点模块,它应该是节点模块。

如果删除
,{base:'./'}
部分,然后运行
gulp fluxxor
,会发生什么情况?我本来没有它,但我尝试过这样做。我只是再次删除了它,但它仍然没有做任何事情。愚蠢的问题:您是否执行了
npm install fluxxor
(或
npm install
)以确保
node\u modules/fluxxor
目录仍然存在?(它现在存在吗?)是的。花一天的时间旋转我的轮子,发邮件给SO,5分钟后算出。我键入了节点模块,而不是节点模块。谢谢你做我的橡皮鸭。