Saya ingin menggunakan 5000 bukannya 4200 ..
Apa yang saya telah mencoba ini saya telah membuat sebuah file pada root nama ember-cli
dan menempatkan JSON menurut kode di bawah ini:
{
"port": 5000
}
Tapi saya aplikasi masih berjalan pada 4200 bukan 5000
Solusi bekerja untuk saya adalah
ng serve --port 4401
(Anda dapat mengubah 4401 ke nomor apa pun yang anda inginkan)
Kemudian meluncurkan browser -> http://localhost:4401/
Pada dasarnya, saya memiliki dua Aplikasi dan dengan bantuan dari pendekatan di atas sekarang saya bisa menjalankan keduanya secara bersamaan dalam lingkungan pengembangan.
Anda dapat mengubah aplikasi anda port dengan memasukkan perintah berikut,
ng melayani-port 4200
Juga, untuk permanen pengaturan anda dapat mengubah port dengan mengedit sudut-cli.file json
"defaults": {
"serve": {
"port": 8080
}
}
Tampaknya hal-hal telah berubah dalam beberapa versi CLI (I'm menggunakan 6.0.1
). Saya mampu untuk mengubah default port yang digunakan oleh ng melayani
dengan menambahkan port
pilihan untuk proyek saya's sudut.json
:
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"projects": {
"my-project": {
"architect": {
"serve": {
"options": {
"port": 4201
}
}
}
}
}
}
(Hanya relevan sifat yang ditunjukkan dalam contoh ini.)
Mengubah nodel_modules/angular-cli/commands/server.js
adalah ide yang buruk karena itu akan diperbarui ketika anda menginstal versi baru dari sudut-cli
. Sebaliknya anda harus menentukan ng melayani-port 5000 dalam paket.json
seperti ini:
"scripts": {
"start": "ng serve --port 5000"
}
Anda juga dapat menentukan host dengan --host 127.0.0.1
Lokasi untuk pengaturan port yang telah berubah beberapa kali.
Perubahan sudut-cli.json
{
"defaults": {
"serve": {
"host": "0.0.0.0",
"port": 5000
}
}
}
Perubahan sudut.json
"projects": {
"project-name": {
...
"architect": {
"serve": {
"options": {
"host": "0.0.0.0",
"port": 5000
}
}
}
...
}
}
Jalankan perintah
ng serve --host 0.0.0.0 --port 5000
Tidak ada yang telah diperbarui jawaban untuk terbaru Sudut CLI.Dengan terbaru Sudut CLI
Dengan versi terbaru
dari sudut-cli di mana sudut-cli.json berganti nama menjadi sudut.json
, anda dapat mengubah port dengan mengedit sudut.json
file
anda sekarang menentukan port per "proyek"
projects": {
"my-cool-project": {
... rest of project config omitted
"architect": {
"serve": {
"options": {
"port": 4500
}
}
}
}
}
Baca lebih lanjut tentang hal itu di sini
Saya biasanya menggunakan ng set
perintah untuk mengubah Sudut CLI pengaturan untuk tingkat proyek.
ng set defaults.serve.port=4201
Perubahan mengubah anda .sudut.cli.json
dan menambahkan pengaturan port sebagai itu disebutkan sebelumnya.
Setelah perubahan ini, anda dapat menggunakan hanya ng melayani
dan itu akan menggunakan disukai port tanpa perlu menetapkan hal itu setiap waktu.
Goto nodel_modules/angular-cli/commands/server.js Pencarian untuk var defaultPort = proses.env.PORT || 4200; dan perubahan 4200 untuk apa pun yang anda inginkan.
ng melayani-port 4500 (Anda mengubah 4500 ke nomor yang anda inginkan untuk digunakan sebagai port)
di sudut 2++.
Untuk mengubah port anda dapat menjalankan perintah di bawah ini di terminal :
ng serve --host 0.0.0.0 --port 5000.
Anda dapat mengedit default nomor port yang dikonfigurasi di serve.js file.
Jalan akan menjadi project_direcory/node_modules/angular-cli/commands/serve.js
.
Cari baris ini -> var defaultPort = proses.env.PORT || 4200;
Mengganti dengan baris -> var defaultPort = proses.env.PORT || 5000;
Meskipun sudah ada banyak solusi valid di atas jawaban, berikut adalah panduan visual dan solusi spesifik untuk Sudut 7 proyek (mungkin versi sebelumnya juga, tidak ada jaminan meskipun) menggunakan Kode Visual Studio. Cari skema.json di direktori seperti yang ditunjukkan pada gambar pohon dan mengubah integer bawah port --> default untuk perubahan permanen dari port di browser.
goto file ini
node_modules\@angular-devkit\build-angular\src\dev-server\schema.json
dan pencarian port
"port": {
"type": "number",
"description": "Port to listen on.",
"default": 4200
},
perubahan default nilai apa pun yang anda inginkan dan restart server
Kami memiliki dua cara untuk mengubah default port nomor di Sudut.
Cara pertama untuk cli command:
ng serve --port 2400 --open
Cara kedua adalah dengan konfigurasi di lokasi: ProjectName\node_modules\@angular-devkit\build-angular\src\dev-server\schema.json
.
Membuat perubahan dalam skema.json
file.
{
"title": "Dev Server Target",
"description": "Dev Server target options for Build Facade.",
"type": "object",
"properties": {
"browserTarget": {
"type": "string",
"description": "Target to serve."
},
"port": {
"type": "number",
"description": "Port to listen on.",
"default": 2400
},