Açısal CLI - ng yeni Komut

Sözdizimi

ng new <name> [options]
ng n <name> [options]

Yeni komut verilen bir çalışma alanı yaratır. namevarsayılan bir Açısal Uygulama ile. İsteğe bağlı yapılandırmaları ayarlamak için etkileşimli istemler sağlar. Tüm istemlerin seçilecek varsayılan değerleri vardır. Seçenekler isteğe bağlı parametrelerdir.

Argümanlar

Sr.No. Bağımsız Değişken ve Sözdizimi Açıklama
1 <ad> Yeni çalışma alanının ve ilk projenin adı.

Seçenekler

Sr.No. Seçenek ve Sözdizimi Açıklama
1 --collection = koleksiyon İlk uygulamayı oluştururken kullanılacak şema koleksiyonu.

Takma adlar: -c.

2 --commit = true | false İlk git deposu kaydetme bilgileri.

Varsayılan: doğru.

3 --createApplication = true | false Doğru olduğunda (varsayılan), yeni çalışma alanının src klasöründe yeni bir başlangıç ​​uygulama projesi oluşturur. Yanlış olduğunda, başlangıç ​​uygulaması olmayan boş bir çalışma alanı oluşturur. Daha sonra, tüm uygulamaların projeler klasöründe oluşturulması için uygulama oluştur komutunu kullanabilirsiniz.

Varsayılan: doğru.

4 --defaults = true | false Doğru olduğunda, varsayılan seçenekler için etkileşimli giriş istemlerini devre dışı bırakır.
5 --directory = dizin Çalışma alanını oluşturmak için dizin adı.
6 --dryRun = true | false

Doğruysa, sonuç yazmadan etkinliği gözden geçirir ve raporlar.

Varsayılan: yanlış.

Takma adlar: -d.

7 --force = true | yanlış

Doğru olduğunda, mevcut dosyaların üzerine yazmaya zorlar.

Varsayılan: yanlış.

Takma adlar: -f.

8 --help = true | false | json | JSON

Konsolda bu komut için bir yardım mesajı gösterir.

Varsayılan: yanlış.

9 --inlineStyle = true | yanlış

Doğru olduğunda, bileşen TS dosyasında satır içi stilleri içerir. Varsayılan olarak, bir harici stil dosyası oluşturulur ve bileşen TS dosyasında referans alınır.

Varsayılan: yanlış.

10 --inlineStyle = true | yanlış

Doğru olduğunda, bileşen TS dosyasında satır içi stilleri içerir. Varsayılan olarak, bir harici stil dosyası oluşturulur ve bileşen TS dosyasında referans alınır.

Varsayılan: yanlış.

Takma adlar: -t.

11 --interactive = true | false Yanlış olduğunda, etkileşimli giriş istemlerini devre dışı bırakır.
12 --minimal = true | yanlış

Doğru olduğunda, herhangi bir test çerçevesi olmadan bir proje oluşturur. (Yalnızca öğrenme amaçlı kullanın.)

Varsayılan: yanlış.

13 --newProjectRoot = newProjectRoot

Yeni çalışma alanı köküne göre yeni projelerin oluşturulacağı yol.

Varsayılan: projeler.

14 --packageManager = npm | iplik | pnpm | cnpm Bağımlılıkları yüklemek için kullanılan paket yöneticisi.
15 --prefix = önek

İlk proje için oluşturulan seçicilere uygulanacak önek.

Varsayılan: uygulama.

Takma adlar: -p.

16 --routing = true | false Doğru olduğunda, ilk proje için bir yönlendirme modülü oluşturur.
17 --skipGit = true | false

Doğru olduğunda, bir git deposunu başlatmaz.

Varsayılan: yanlış.

Takma adlar: -g.

18 --skipInstall = true | false

Doğru olduğunda, bağımlılık paketleri yüklemez.

Varsayılan: yanlış.

19 --skipTests = true | false

Doğru olduğunda, yeni proje için "spec.ts" test dosyaları oluşturmaz.

Varsayılan: yanlış.

Takma adlar: -S.

20 --strict = true | yanlış

Daha katı TypeScript derleyici seçeneklerine sahip bir çalışma alanı oluşturur.

Varsayılan: yanlış.

21 --style = css | scss | sass | daha az | styl Stil dosyaları için kullanılacak dosya uzantısı veya ön işlemci.
22 --verbose = true | yanlış

Değer doğruysa, çıktı günlüğüne daha fazla ayrıntı ekler.

Varsayılan: yanlış.

Takma adlar: -v.

23 --viewEncapsulation = Öykünülmüş | Yerel | Yok | ShadowDom İlk projede kullanılacak görünüm kapsülleme stratejisi.

Misal

\>Node ng new TutorialsPoint
? Would you like to add Angular routing? Yes
? Which stylesheet format would you like to use? CSS
CREATE TutorialsPoint/angular.json (3630 bytes)
CREATE TutorialsPoint/package.json (1291 bytes)
CREATE TutorialsPoint/README.md (1031 bytes)
CREATE TutorialsPoint/tsconfig.json (489 bytes)
CREATE TutorialsPoint/tslint.json (3125 bytes)
CREATE TutorialsPoint/.editorconfig (274 bytes)
CREATE TutorialsPoint/.gitignore (631 bytes)
CREATE TutorialsPoint/browserslist (429 bytes)
CREATE TutorialsPoint/karma.conf.js (1026 bytes)
CREATE TutorialsPoint/tsconfig.app.json (210 bytes)
CREATE TutorialsPoint/tsconfig.spec.json (270 bytes)
CREATE TutorialsPoint/src/favicon.ico (948 bytes)
CREATE TutorialsPoint/src/index.html (300 bytes)
CREATE TutorialsPoint/src/main.ts (372 bytes)
CREATE TutorialsPoint/src/polyfills.ts (2835 bytes)
CREATE TutorialsPoint/src/styles.css (80 bytes)
CREATE TutorialsPoint/src/test.ts (753 bytes)
CREATE TutorialsPoint/src/assets/.gitkeep (0 bytes)
CREATE TutorialsPoint/src/environments/environment.prod.ts (51 bytes)
CREATE TutorialsPoint/src/environments/environment.ts (662 bytes)
CREATE TutorialsPoint/src/app/app-routing.module.ts (246 bytes)
CREATE TutorialsPoint/src/app/app.module.ts (393 bytes)
CREATE TutorialsPoint/src/app/app.component.html (25755 bytes)
CREATE TutorialsPoint/src/app/app.component.spec.ts (1083 bytes)
CREATE TutorialsPoint/src/app/app.component.ts (218 bytes)
CREATE TutorialsPoint/src/app/app.component.css (0 bytes)
CREATE TutorialsPoint/e2e/protractor.conf.js (808 bytes)
CREATE TutorialsPoint/e2e/tsconfig.json (214 bytes)
CREATE TutorialsPoint/e2e/src/app.e2e-spec.ts (647 bytes)
CREATE TutorialsPoint/e2e/src/app.po.ts (301 bytes)
 Packages installed successfully.

Burada yeni komut, Düğüm dizinimizde açısal bir çalışma alanı ve TutorialsPoint adlı bir proje yarattı.