Ответы пользователя по тегу Node.js
  • Как в GULP сделать такой простой таск?

    @lnked
    Считывайте process.env.NODE_ENV и создавайте файлы
    Ответ написан
  • Gulp, как сохранить директории после минификации файлов?

    @lnked
    может такой велосипед подойдет?

    var paths = {
        "js": {
            "ajax": {
                "src": "./static/ajax/*.js",
                "build": "build.js",
                "dist": "./static/build"
            },
            "created": {
                "src": "./static/created/*.js",
                "build": "created.js",
                "dist": "./static/build/created"
            }
        }
    }
    
    
    function doit(dir)
    {
        var item = paths.js[dir];
    
        /*  Листинг файлов
        ------------------------------------------------------------------------------------------------------------------------*/
        gulp.task('lint', function() {
            gulp.src(item.src)
                .pipe(jshint())
                .pipe(jshint.reporter('default'));
        });
    
        /*  Конкатенация и минификация файлов
        ------------------------------------------------------------------------------------------------------------------------*/
        gulp.task('minify', function(){
            gulp.src(item.src)
                .pipe(concat(item.build))
                .pipe(gulp.dest(item.dist))
                .pipe(rename({suffix: '.min'}))
                .pipe(uglify())
                .pipe(gulp.dest(item.dist))
        });
    
        gulp.run('lint', 'minify');
    }
    
    gulp.task('make', function(){
        for (var dir in paths.js)
        {
            doit( dir );
        }
    });
    Ответ написан
    Комментировать
  • На чем писать чаты как в вк?

    @lnked
    Делал такое на node js + socket.io + mysql
    Изначально начинал в связке node js + jabber, но не помню по какой причине от jabber отказались в сторону mysql
    Ответ написан
    Комментировать