Saya ingin membuat App 2 sudut dengan cli sudut
Saya telah menulis di cmd:
npm instal angular-cli -g
kemudian:
ng firstngapp
tapi itu menunjukkan saya kesalahan ketika saya mulai menulis npm!
Saya tidak mengerti masalahnya
angular
npm
angular-cli
web_mobile designer_dev
sumber
sumber
npm install
Jawaban:
Coba lari
dalam folder proyek
sumber
Saat menjalankan
ng serve
Anda harus berada di direktori aplikasi / proyek .Jika Anda menjalankan perintah di direktori lain Anda mendapatkan kesalahan:
sumber
Hapus modul simpul Anda, Periksa
package.json
file Anda harus memiliki@angular/core
dan instal ulang dengannpm i
.sumber
Kemudian jalankan perintah berikut ini akan memperbarui paket npm.
npm update
Kemudian mulailah proyek menjalankan perintah berikut.
ng serve
Langkah-langkah di atas berhasil untuk saya.
sumber
Dapat membantu anda
Ini akan menyelesaikan masalah Anda.
sumber
dari terminal
sumber
Saya tidak tahu apakah ini masih menjadi masalah. Saya mengalami gangguan yang sama dengan
@angular/cli v1.1.2
padanpm 4.1.2
. Saya menghapusnode_modules
direktori dan kemudian memperbaruinpm
(karena ini adalah penyebab umum di masa lalu).Saya ingin meningkatkan
npm
ke5.0.3
(terbaru) tetapi karena saya menggunakannyanvm
tampaknya telah mengacaukan perpustakaan. Jadi, saya menginstal ulangnode
.Lalu, saya ikut
npm cache clean
npm rebuild
npm install
- Yang ini beberapa kali, karena setiap kali dilempar kesalahan dengan paket yang berbedaPada akhirnya, setiap paket baik-baik saja.
Semoga ini membantu.
sumber
Langkah-langkah di bawah ini berhasil untuk saya:
1) Hapus
node_modules/
folder danpackage-lock.json
file.2)
npm install
3)
ng serve
sumber
perbaikan untuk saya adalah
sumber
Jika ada orang yang mengalami hal ini pada tahun 2018, hal yang akhirnya berhasil bagi saya adalah masuk ke aplikasi saya yang saya buat
ng new my-app
, dan LALU menjalankanng serve
ini harus dilakukan dengan itu membutuhkan dependensi dan dependensi dev yang terletak dimy-app/package.json
alih-alihroot/package.json
. Mereka adalah dua file terpisah.Bahkan jika saya menyalin semua dependensi ke folder root saya
package.json
, saya juga harus masuk dan secara manual mengubah lokasi jalur untuk file konfigurasi dan semacamnya untuk masukmy-app/*
. Adalah jauh lebih mudah untuk hanya masukmy-app/
dan berlaring serve
ke sana untuk membiarkan semuanya bekerja seperti yang seharusnya.Jadi langkah-langkah ini harus bekerja untuk siapa pun:
rm -rf <previous-app>
// Apa pun aplikasi Anda sebelumnya dipanggil, jika Anda punya satu.sudo rm -rf node_modules
rm -f package-lock.json
npm install
ng new my-app
cd my-app
ng serve
sumber
previous-app
Setelah melakukan perintah Anda, saya mendapatkanYou cannot use the new command inside an Angular CLI project.
kesalahan saat melakukanng new my-app
rm -rf <previous app>
jika Anda memiliki aplikasi sebelumnya yang membuat masalah ini. gantilah nama aplikasi Anda di sini.rm -rf
menghapus secara rekursif dengan paksa seluruh isi direktoriJalankan pembaruan npm setelah menginstal semua dependensi rekan dan itu akan berhasil.
sumber
Menghadapi Masalah yang sama. Saat menjalankan ngserve Anda harus berada di direktori aplikasi. Untuk mengonfirmasi (pada GIT BASH: Anda akan memiliki (master) setelah jalur direktori di prompt gitbash, jika Anda berada di direktori aplikasi.)
sumber
Inilah cara saya memecahkan masalah ini.
Saya pertama kali berlari
npm install @angular/core
.Lalu aku berlari
npm install --save
.Ketika kedua instalasi berhasil diselesaikan, saya berlari
npm serve
dan menerima pesan kesalahanSaya kemudian menghapus folder node_modules saya dan juga folder package-lock.json saya.
Setelah saya menghapus folder-folder itu saya berlari
npm install --save
sekali lagi.Saya berlari
npm start
dan menerima kesalahan lain. Kesalahan ini berkataError: Cannot find module '@angular-devkit/core'
.Saya berlari
npm install @angular-devkit/core --save
.Akhirnya, saya berlari
npm start
dan proyek dimulai!sumber
Saya mendapat masalah yang sama, dan alasannya adalah
ng new app-name
akan membuat direktori baru dengan nama aplikasi dan menginstal semuanya.ng serve
dan karena aplikasi Anda ada di sub direktori, ia tidak akan menemukan package.json dan membuang kesalahan yang disebutkan.Solusinya cukup sederhana. hanya pindah ke sub direktori dan kemudian jalankan
ng serve
sumber
Anda membuat proyek baru dengan:
Dalam contoh Anda, Anda tidak ada
new
. Ini akan membuat folder, menghasilkan file, dan menjalankannyanpm install
untuk Anda. Tampaknya Anda telah membuat folder tetapi tidak ada aplikasi Angular CLI di dalamnya.Dan untuk memulai penggunaan aplikasi:
npm start
hanya digunakan jika Anda telah dikeluarkan dari cli.sumber
Setelah mencoba tidak berhasil:
npm install -g @ angular / cli bekerja untuk saya
sumber
Saya memiliki masalah yang sama dan bersamaan dengan menghapus node_modules dan menginstal ulang saya harus menghapus package-lock.json terlebih dahulu.
sumber
Saya mendapatkan kesalahan yang sama ketika saya mencoba menjalankan "ng servis" setelah itu saya melihat beberapa saran salah satu teknisi mengatakan kepada saya untuk memperbarui npm saya. Saya melakukannya juga kemudian saya mendapatkan layar ini setelah memasukkan "ng server"
"" Versi @ angular / compiler-cli dan naskah tidak dapat ditentukan. Alasan paling umum untuk ini adalah instalasi npm yang rusak. Harap pastikan package.json Anda mengandung @ angular / compiler-cli dan naskah dalam devDependencies, lalu hapus node_module dan package-lock.json (jika ada) dan Jalankan instal lagi. ""
Setelah melakukan semua tindakan sekarang ini berfungsi dengan benar ... dan mendapatkan pesan "Disusun dengan sukses."
sumber
Anda perlu menjalankan server ng dari lokasi c: \ project \ angular-src. Bukan hanya akar dari proyek Anda.
sumber
ng serve
harus dijalankan dari root folder, karena di situlahpackage.json
file yang mendefinisikan skrip ini.Menjalankan ng - instal PROJECT_NAME baru dan kemudian secara manual masuk ke folder yang dibuat dan ketikkan instal npm. https://github.com/angular/angular-cli/issues/3906
sumber
Dalam kasus saya, yang berikut ini berfungsi:
Oleh karena itu
npm install
, bukan pembaruan .sumber
Masalah yang saya miliki adalah bahwa saya mengikuti saran cli untuk beralih ke manajemen paket benang.
Kemudian sambil mengikuti tutorial yang saya lakukan
npm install --save bootstrap
, dan setelah itu kesalahan mulai muncul. Setelah ituyarn add xxx
tentu saja saya lakukan dan itu berhasil.Untuk mengembalikan keadaan proyek saya menghapus
node_modules
danpackage-lock.json
sesuai jawaban ini dan kemudian jalankanyarn install
sumber
Versi @ angular / compiler-cli dan naskah tidak dapat ditentukan. Alasan paling umum untuk ini adalah instalasi npm yang rusak.
Pastikan package.json Anda mengandung @ angular / compiler-cli dan naskah dalam devDependencies, lalu hapus node_modules dan package-lock.json (jika Anda memilikinya) dan jalankan npm install lagi.
sumber
Ini terjadi pada saya ketika saya sedang mencampur manajer paket. Proyek saya dibuat dengan Benang, dan setelah itu, saya menambahkan beberapa dependensi menggunakan instalasi npm (ini menciptakan package-lock.json dengan hanya menambahkan dependensi).
Rupanya, ng servis dulu package-lock.json dan tidak bisa menemukan dependensi Angular di sana. Setelah saya mulai menggunakan hanya Benang, yaitu menambahkan benang bukannya menginstal npm, kesalahan itu hilang.
sumber
** Anda harus berada di folder YOUR_APP yang baru dibuat sebelum Anda menekan perintah ng servis **
Mari kita mulai dari yang baru,
1)
install npm
2) buat aplikasi sudut baru (
ng new <YOUR_APP_NAME>
)3) buka folder aplikasi (
cd YOUR_APP_NAME
)4)
ng serve
Saya harap ini akan menyelesaikan masalah.
sumber
Untuk mengatasi masalah ini.
cd projectName
npm update
ng serve -o
Sebagai contoh :
sumber
Untuk melayani Anda harus berada di dalam direktori itu
Bagaimana saya memecahkan ini menggunakan cmd
Sekarang Lakukan cmd
sumber