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ı.