Browser Sync je praktický nástroj, který vám umožní synchronizovat akce a změny na více prohlížečích a zařízeních v reálném čase. To je zvláště užitečné při navrhování a ladění webových aplikací, protože umožňuje vidět změny v kódu okamžitě bez restartování stránky.
V tomto článku vám řekneme, jak nainstalovat browser Sync na Windows 10, abyste jej mohli používat ve svých projektech.
Krok 1: Instalace Node.js
Nejprve se musíte ujistit, že je v počítači nainstalován Node.js. Přejděte na oficiální web Node.js, stáhněte instalační program a spusťte jej. Pro úspěšnou instalaci postupujte podle pokynů na obrazovce.
Krok 2: Instalace Browser Sync
Po instalaci Node.js otevřete příkazový řádek a zadejte následující příkaz: npm install -g browser-sync. Stiskněte klávesu Enter a počkejte na dokončení instalace.
Krok 3: Spuštění Browser Sync
Po instalaci browser Sync jej můžete spustit v jakékoli složce s webovým projektem. Chcete-li to provést, otevřete příkazový řádek a pomocí příkazu přejděte do požadované složky cd a zadejte příkaz browser-sync start --server.
Nyní jste připraveni použít browser Sync k synchronizaci prohlížečů a zařízení během vývoje webových aplikací na Windows 10. Dobrou práci!
Používá se Gulp, Browsersync, Gulp-sass, a Dragula, ale instalace Browsersync a Gulp-sass je obzvláště důležitá!
Jak nainstalovat browser Sync na Windows 10
Krok 1: Instalace Node.js a npm
Před instalací browser Sync musíte nainstalovat Node.js a jeho dávkový manažer npm.
- Přejděte na oficiální web Node.js (https://nodejs.org) a stáhněte si nejnovější verzi pro Windows 10.
- Spusťte stažený instalační soubor a postupujte podle pokynů instalačního programu.
- Po úspěšné instalaci otevřete příkazový řádek a zadejte Node-v a npm-v pro kontrolu verzí Node.js a npm.
Krok 2: Vytvoření projektu a instalace Gulp a Gulp-sass
Po instalaci Node.js a npm můžete vytvořit nový projekt a nainstalovat Gulp a Gulp-sass.
- Vytvořte novou složku pro svůj projekt.
- Otevřete příkazový řádek a přejděte do vytvořené složky pomocí příkazu cd cesta_k_papce .
- Zadejte příkaz npm init a podle pokynů vytvořte soubor package.json.
- Nainstalujte Gulp a Gulp-sass zadáním příkazu npm install gulp-sass --save-dev .
Krok 3: Instalace Browser Sync
Nyní, když již máte projekt a nainstalované Gulp a Gulp-sass, můžete nainstalovat browser Sync.
- Zadejte příkaz npm install browser-sync --save-dev pro instalaci browser Sync.
- Po úspěšné instalaci můžete do souboru gulpfile přidat následující kód.js:
var gulp = require('gulp');var browserSync = require('browser-sync').create();gulp.task('serve', function() );gulp.watch('*.html').on('change', browserSync.reload);gulp.watch('scss/*.scss', gulp.series('sass'));>);gulp.task('sass', function () );gulp.task('default', gulp.series('sass', 'serve'));
Nyní můžete spustit browser Sync zadáním příkazu gulp na příkazovém řádku. Gulp zkompiluje vaše sass soubory v css a spustí Server Browser Sync.
Můžete také nakonfigurovat browser Sync pro práci s vaším projektem-změnit adresu serveru, nakonfigurovat jej tak, aby se prohlížeč automaticky otevíral, a další. Více informací naleznete v dokumentaci Browser Sync (https://browsersync.io/docs). nyní máte nainstalovaný a funkční browser Sync pro váš projekt na Windows 10!
Podrobný návod
Chcete-li nainstalovat browser Sync na Windows 10, postupujte podle následujících kroků:
- Otevřete příkazový řádek stisknutím klávesy Windows + R a zadáním příkazu "cmd"do řádku.
- Na příkazovém řádku zadejte následující příkaz pro instalaci Node.js:
- curl https://deb.nodesource.com/setup_14.x -o setup.sh
- sudo bash setup.sh
- sudo apt-get install -y nodejs
- sudo apt-get install -y build-essential
- Po úspěšné instalaci Node.js, zadejte následující příkaz k instalaci browser Sync:
- npm install -g browser-sync
- Pro ověření úspěšné instalace zadejte příkaz "browser-sync --version". Pokud vidíte verzi browser Sync, instalace byla úspěšná.
- Nyní můžete Browser Sync použít k synchronizaci a automatické aktualizaci prohlížeče při vývoji.
Nyní jste připraveni používat browser Sync na Windows 10 a užívat si všech jeho funkcí při navrhování webových stránek.