Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:nodejs:gulp:vinyl-ftp

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
oktatas:web:nodejs:gulp:vinyl-ftp [2024/07/27 18:35] – eltávolítva adminoktatas:web:nodejs:gulp:vinyl-ftp [2024/07/28 11:23] (aktuális) – létrehozva admin
Sor 1: Sor 1:
 +[[oktatas:web:nodejs:gulp|< Gulp]]
  
 +====== Gulp - vinyl-ftp ======
 +
 +  * **Szerző:** Sallai András
 +  * Copyright (c) 2022, Sallai András
 +  * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
 +  * Web: https://szit.hu
 +
 +===== Webhely =====
 +
 +  * https://www.npmjs.com/package/vinyl-ftp
 +
 +===== Szükséges =====
 +
 +<code>
 +npm install --global gulp-cli
 +npm install --save-dev gulp gulp-util vinyl-ftp
 +</code>
 +
 +
 +
 +<code javascript gulpfile.js>
 +var gulp = require( 'gulp' );
 +var gutil = require( 'gulp-util' );
 +var ftp = require( 'vinyl-ftp' );
 + 
 +gulp.task( 'deploy', function () {
 + 
 +    var conn = ftp.create( {
 +        host:     'valahol.tld',
 +        user:     'valaki',
 +        password: 'titok',
 +        parallel: 10,
 +        log:      gutil.log
 +    } );
 + 
 +    var globs = [
 +        'src/**',
 +        'css/**',
 +        'js/**',
 +        'fonts/**',
 +        'index.html'
 +    ];
 + 
 +    return gulp.src( globs, { buffer: false } )
 +        .pipe( conn.newer( '/public_html' ) ) // csak újabb fájlok
 +        .pipe( conn.dest( '/public_html' ) );
 + 
 +} );
 +</code>
oktatas/web/nodejs/gulp/vinyl-ftp.1722098137.txt.gz · Utolsó módosítás: 2024/07/27 18:35 szerkesztette: admin