1
我開始與吞噬一起工作。我有一個電子應用程序是由一個吞嚥過程調用。問題是,我不能將main.js進程的console.logs看到執行gulp命令的控制檯。一個由吞噬運行的電子應用程序的Console.logs沒有顯示
我可以看到開發工具中所有渲染進程的console.logs。
我gulpfile是:
var gulp = require('gulp'),
browserify = require('gulp-browserify'),
concatCss = require('gulp-concat-css'),
run = require('gulp-run');
var src = './process',
app = './app';
gulp.task('js', function() {
return gulp.src(src + '/js/render.js')
.pipe(browserify({
transform: 'reactify',
extensions: 'browserify-css',
debug: true
}))
.on('error', function (err) {
console.error('Error!', err.message);
})
.pipe(gulp.dest(app + '/js'));
});
gulp.task('html', function() {
gulp.src(src + '/**/*.html');
});
gulp.task('css', function() {
gulp.src(src + '/css/*.css')
.pipe(concatCss('app.css'))
.pipe(gulp.dest(app + '/css'));
});
gulp.task('fonts', function() {
gulp.src('node_modules/bootstrap/dist/fonts/**/*')
.pipe(gulp.dest(app + '/fonts'));
});
gulp.task('watch', ['serve'], function() {
gulp.watch(src + '/js/**/*', ['js']);
gulp.watch(src + '/css/**/*.css', ['css']);
gulp.watch([app + '/**/*.html'], ['html']);
});
gulp.task('serve', ['html', 'js', 'css'], function() {
run('electron app/main.js').exec();
});
gulp.task('default', ['watch', 'fonts', 'serve']);
做什麼你知道嗎?
它的工作完美。謝謝!! – joacoleza