Angular Monorepo problem

Đang mở
#5,075 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
25/100
Loại issue
Lỗi
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
angular, node.js, typescript
Lĩnh vực
build-system, cli

Hướng nghiên cứu

Bắt đầu bằng cách clone ứng dụng mẫu được liên kết và tái hiện ionic capacitor add iosionic capacitor add android từ Angular monorepo workspace. Đọc cách Capacitor CLI phát hiện workspace-root và phần tích hợp Ionic CLI; hoàn tất khi việc thêm nền tảng hoạt động từ bố cục workspace được ghi chép hoặc lệnh báo đúng thư mục và cấu hình bắt buộc.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

triage

Description:

Problem with angular workspaces

Steps to Reproduce:

I was following this guide Angular-Monorepo concepts but when I run ionic capacitor add ios or ionic capacitor add android I got this output:

[capacitor] [error] The Capacitor CLI needs to run at the root of an npm package or in a valid NX monorepo.
[capacitor]         Make sure you have a package.json or project.json file in the directory where you run the Capacitor CLI.
[capacitor]         More info: https://docs.npmjs.com/cli/init
[capacitor]         Missing appId for new platform.
[capacitor]         Please add it in capacitor.config.json or run npx cap init.
[ERROR] An error occurred while running subprocess capacitor.

Output:

My ionic info:

Ionic:

   Ionic CLI                     : 7.1.6
   Ionic Framework               : @ionic/angular 7.6.5
   @angular-devkit/build-angular : 16.1.3 
   @angular-devkit/schematics    : 16.0.6 
   @angular/cli                  : 16.0.6
   @ionic/angular-toolkit        : 9.0.0

Capacitor:

   Capacitor CLI      : 5.4.1
   @capacitor/android : 5.4.1
   @capacitor/core    : 5.4.1
   @capacitor/ios     : 5.4.1

Utility:

   cordova-res : not installed globally
   native-run  : not installed globally

System:

   NodeJS : v18.17.1
   npm    : 9.6.7
   OS     : macOS Unknown

Other Information:
sample app

Ngôn ngữ chính
TypeScript
Star
2k
Fork
681
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của ionic-team/ionic-cli

Tất cả issue của ionic-team/ionic-cli

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.