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
npm install
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
npm install
Jawaban:
Saat menjalankan ng serve Anda harus berada di direktori aplikasi / proyek .
Jika Anda menjalankan perintah di direktori lain Anda mendapatkan kesalahan:
Anda sepertinya tidak bergantung pada "@ angular / core". Ini adalah kesalahan.
Dapat membantu anda
Ini akan menyelesaikan masalah Anda.
dari terminal
> cd myProjectPath
myProjectPath > npm install
Saya tidak tahu apakah ini masih menjadi masalah. Saya mengalami gangguan yang sama dengan @angular/cli v1.1.2pada npm 4.1.2. Saya menghapus node_modulesdirektori dan kemudian memperbarui npm(karena ini adalah penyebab umum di masa lalu).
Saya ingin meningkatkan npmke 5.0.3(terbaru) tetapi karena saya menggunakannya nvmtampaknya telah mengacaukan perpustakaan. Jadi, saya menginstal ulang node.
Lalu, saya ikut
npm cache cleannpm rebuildnpm install - Yang ini beberapa kali, karena setiap kali dilempar kesalahan dengan paket yang berbedaPada akhirnya, setiap paket baik-baik saja.
Semoga ini membantu.
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 menjalankan ng serveini harus dilakukan dengan itu membutuhkan dependensi dan dependensi dev yang terletak di my-app/package.jsonalih-alih root/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 masuk my-app/*. Adalah jauh lebih mudah untuk hanya masuk my-app/dan berlari ng serveke 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
previous-appSetelah melakukan perintah Anda, saya mendapatkan You 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 direktori
Jalankan pembaruan npm setelah menginstal semua dependensi rekan dan itu akan berhasil.
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 servedan menerima pesan kesalahan
"Versions of @angular/compiler-cli and typescript could not be determined.
The most common reason for this is a broken npm install.
Please make sure your package.json contains both @angular/compiler-cli and typescript in
devDependencies, then delete node_modules and package-lock.json (if you have one) and
run npm install again."
Saya kemudian menghapus folder node_modules saya dan juga folder package-lock.json saya.
Setelah saya menghapus folder-folder itu saya berlari npm install --savesekali lagi.
Saya berlari npm startdan menerima kesalahan lain. Kesalahan ini berkata Error: Cannot find module '@angular-devkit/core'.
Saya berlari npm install @angular-devkit/core --save.
Akhirnya, saya berlari npm startdan proyek dimulai!
Saya mendapat masalah yang sama, dan alasannya adalah
ng new app-nameakan 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 jalankanng serve
Anda membuat proyek baru dengan:
ng new firstngapp
Dalam contoh Anda, Anda tidak ada new. Ini akan membuat folder, menghasilkan file, dan menjalankannya npm installuntuk Anda. Tampaknya Anda telah membuat folder tetapi tidak ada aplikasi Angular CLI di dalamnya.
Dan untuk memulai penggunaan aplikasi:
ng serve
npm start hanya digunakan jika Anda telah dikeluarkan dari cli.
Setelah mencoba tidak berhasil:
npm install -g @ angular / cli bekerja untuk saya
Saya memiliki masalah yang sama dan bersamaan dengan menghapus node_modules dan menginstal ulang saya harus menghapus package-lock.json terlebih dahulu.
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."
Anda perlu menjalankan server ng dari lokasi c: \ project \ angular-src. Bukan hanya akar dari proyek Anda.
ng serveharus dijalankan dari root folder, karena di situlah package.jsonfile 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
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 itu yarn add xxxtentu saja saya lakukan dan itu berhasil.
Untuk mengembalikan keadaan proyek saya menghapus node_modulesdan package-lock.jsonsesuai jawaban ini dan kemudian jalankanyarn install
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.
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.
** 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.
Untuk mengatasi masalah ini.
cd projectNamenpm updateng serve -oUntuk melayani Anda harus berada di dalam direktori itu
ashish@ashish-Inspiron-3521:~/Angular$ ng new FireStore
create FireStore/README.md (1025 bytes)
create FireStore/.angular-cli.json (1245 bytes)
create FireStore/.editorconfig (245 bytes)
create FireStore/.gitignore (544 bytes)
create FireStore/src/assets/.gitkeep (0 bytes)
create FireStore/src/environments/environment.prod.ts (51 bytes)
create FireStore/src/environments/environment.ts (387 bytes)
create FireStore/src/favicon.ico (5430 bytes)
create FireStore/src/index.html (296 bytes)
create FireStore/src/main.ts (370 bytes)
create FireStore/src/polyfills.ts (3114 bytes)
create FireStore/src/styles.css (80 bytes)
ashish@ashish-Inspiron-3521:~/Angular$ ng serve
You seem to not be depending on "@angular/core". This is an error.
Bagaimana saya memecahkan ini menggunakan cmd
ashish@ashish-Inspiron-3521:~/Angular$ cd FireStore/
Sekarang Lakukan cmd
ashish@ashish-Inspiron-3521:~/Angular/FireStore$ ng serve
** NG Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **