Browser Desktop untuk MacOS, Windows, dan Linux.
PEMBERITAHUAN DESPRECATION: Repositori ini adalah untuk versi Muon (Fork of Electron) yang lebih lama dari Brave.
Versi browser ( brave-core ) yang lebih baru dapat ditemukan di sini.
Pengembangan sedang ditangani pada versi ini karena masalah dimigrasi ke basis kode baru
Jika Anda mengalami masalah dengan pemberani atau ingin berkontribusi, silakan periksa basis kode baru sebagai gantinya
Untuk versi lain dari browser kami, silakan lihat:
Untuk mengunduh rilis terbaru, lihat halaman rilis kami.
Anda juga dapat mengunjungi situs web kami untuk mendapatkan rilis stabil terbaru (bersama dengan halaman unduhan yang lebih ramah pengguna).
Versi Muon dari Brave hanya memiliki satu saluran rilis aktif: rilis. Ini akan sudah usang saat kami pindah ke brave-core . Saluran beta dan saluran pengembang sudah menggunakan basis kode- brave-core .
Bergabunglah dengan komunitas T&J jika Anda ingin lebih terlibat dengan Brave. Anda dapat meminta bantuan, mendiskusikan fitur yang ingin Anda lihat, dan banyak lagi. Kami ingin mendapatkan bantuan Anda sehingga kami dapat terus meningkatkan pemberani.
Jika Anda menyiapkan menggunakan Windows, silakan lihat bangunan di entri wiki Windows untuk penelusuran lengkap.
Untuk platform lain (macOS, Linux) Anda akan memerlukan paket tertentu yang diinstal sebelum Anda dapat membangun dan menjalankan Brave secara lokal.
Versi LTS saat ini dari nodejs
Instal dari manajer paket Anda, NVM, atau unduh dari https://nodejs.org
NPM Versi 5 atau lebih besar (untuk memanfaatkan package-lock.json )
apt-get install build-essential rpm ninja-build
dnf install rpm-build
dnf group install "Development Tools" "C Development Tools and Libraries"
Setelah memasang prasyarat:
Klon Repositori Git dari GitHub:
# For beta testers:
git clone --depth 1 https://github.com/brave/browser-laptop
# For devs over HTTPS:
git clone https://github.com/brave/browser-laptop
# For devs over SSH:
git clone [email protected]:brave/browser-laptop.git
Buka direktori kerja:
cd browser-laptop
Instal dependensi simpul:
npm install
Alih -alih npm install Anda juga dapat menginstal dengan terstalihan yarn install benang.
Catatan tambahan tentang masalah pemecahan masalah ada di halaman pemecahan masalah di wiki.
Beberapa platform tersedia sebagai VM yang telah dikonfigurasi sebelumnya. Lihat readme untuk detailnya.
Untuk menjalankan versi pengembangan browser membutuhkan beberapa langkah. Cara termudah adalah dengan menggunakan dua terminal. Satu terminal dapat digunakan hanya untuk menonton perubahan pada kode
npm run watch
Sekarang benar -benar berlari berani di terminal lain
npm start
Beberapa kesalahan yang terkait dengan pembaruan pemberani/elektron dapat diperbaiki dengan melakukan instalasi yang bersih:
rm -rf node_modules/
npm install
Jika ini tidak berhasil, harap hapus ~/. Electron Anda terlebih dahulu dan coba lagi.
Untuk menjalankan tes webdriver
npm run watch-test or npm run watch-all
Sekarang jalankan tes di terminal lain
npm test
Lihat Docs/tests.md untuk informasi lebih lanjut.
Brave menggunakan port 8080 untuk berkomunikasi antara sisi klien dan servernya secara default. Jika Anda menggunakan port 8080 untuk sesuatu yang lain (misalnya proxy web) maka Anda dapat mengatur konfigurasi node untuk membuatnya menggunakan yang berbeda.
EG NPM Config Set Brave: Port 9001
Catatan tambahan tentang masalah pengembangan pemecahan masalah ada di halaman pemecahan masalah di wiki.
Secara default, kami menyediakan binari pra-built saat Anda npm install dengan garpu kami sendiri dari elektron-prebuilt.
Jika Anda ingin memodifikasi kode menjadi Muon (Brave's Electron Fork), maka Anda harus membangunnya. Contoh mengapa Anda mungkin melakukan itu akan mengekspos acara baru ke Webview (dari Muon).
Untuk memulai proses ini, Anda ingin melihat repo bootstrap browser-bootstrap kami. Dari sana, Anda dapat mengikuti langkah -langkah di wiki kami untuk bangun dan berjalan.
Silakan lihat entri wiki kami untuk informasi lebih lanjut tentang pengemasan.