| 
		
			 Цитата: 
		
	 | 
	| 
		import gulp from './node_modules/gulp/index.js';
	 | 
	
ES6-модули транспилятся в обычный нодовский require, так что можно просто import "gulp" from "gulp".
	
	| 
		
			 Цитата: 
		
	 | 
	| 
		Попытался использовать webpack, результат - сборка начинается, но в процессе подъема зависимостей gulp падает с ошибками
	 | 
	
Во-первых, для сборки бэкэнда нужно установить свойство 
target в конфиге вебпака на node.
Во-вторых, не все npm-овские модули можно просто так взять и забундлить. Проблема в том, что нативная нодовская система модулей допускает большое количество хаков, от части из которых у вебпака едет крыша (как, например, от ретурна из внешнего кода), так что тут либо разбираться с каждой ошибкой в отдельности, либо забить и запретить бундлинг node_modules:
"use strict";
let fs = require("fs");
module.exports = {
    entry: './gulpfile.es6',
    target: "node",
    *!*externals: fs.readdirSync('node_modules')*/!*,
    output: {
        path: './',
        filename: 'gulpfile.js',
        *!*libraryTarget: "commonjs"*/!*
    },
    module: {
        loaders: [
            {test: /\.es6$/, loader: 'babel'}
        ]
    }
};