2016-09-17 19 views
6

Điều này có thể chỉ là do thiếu kinh nghiệm làm việc với ionic 2 nhưng tôi gặp lỗi khi buộc phải tạo các trang thông qua CLI.Ionic 2 - Không thể tạo các trang thông qua CLI cách giải quyết lỗi?

Cú pháp tôi đang sử dụng: "ionic g page TestPage"

Nó trả về lỗi (bên dưới). Có ai biết cách giải quyết lỗi này không? Có vẻ như thư mục "mẫu" không tồn tại trên máy tính của tôi mà tôi thu thập là lý do tại sao điều này xảy ra, nhưng không chắc chắn làm thế nào để có được nó ở đó hoặc sửa chữa vấn đề. Phần đầu tiên của đường dẫn không tồn tại: C: \ apps \ sampleapp \ node_modules \ ionic-angular \, nhưng không phải là phần "mẫu/trang".

Error: ENOENT: no such file or directory, scandir 'C:\apps\sampleapp\node_modules\ionic-angular\templates\page' 
at Error (native) 
at Object.fs.readdirSync (fs.js:808:18) 
at getTemplatesInDir (C:\Users\m411\AppData\Roaming\npm\node_modules\ionic\node_modules\@ionic\app-generator 
at Generator.renderAndWriteTemplates (C:\Users\m411\AppData\Roaming\npm\node_modules\ionic\node_modules\@ion 
at C:\Users\m411\AppData\Roaming\npm\node_modules\ionic\node_modules\@ionic\app-generators\index.js:25304:26 

Ionic Framework Version: 2.0.0-beta.11

Ionic CLI Version: 2.1.0-beta.1

Ionic App Lib Version: 2.1.0-beta.0

Hệ điều hành: Windows 8.1

Node Version: v4.5.0

+0

bạn có ion-góc/mẫu thư mục i n mô-đun nút của bạn? Bạn đã cài đặt đúng npm chưa? – misha130

+0

Không @ misha130 - Thư mục mẫu bị thiếu. Tôi không chắc chắn lý do tại sao hoặc những gì gây ra nó ở đó không may. Tôi đã chạy "npm install" trong thư mục dự án của tôi, nhưng thư mục mà bạn đã đề cập không có ở đó – user1669296

+0

Thực ra tôi đã kiểm tra và đặt nó vào công cụ/máy phát thay vì các mẫu /. Có thể chuyển xuống phiên bản Ionic CLI 2.0.0 beta 32? – misha130

Trả lời

2

Downgrade phiên bản ion của bạn để beta 22 .. Tôi nghĩ rằng nó hoạt động bằng cách gỡ bỏ cài đặt và sau đó cập nhật npm chỉ trong trường hợp và sau đó cài đặt lại một phiên bản ion thấp hơn.

How do you completely remove Ionic and Cordova installation from mac?

Và tôi sẽ đề nghị cố gắng "NPM cài đặt" trong thư mục dự án sau này quá.

0

Được rồi, cho bất cứ ai mà hạ cấp không phải là một lựa chọn:

Nhóm Ionic đã làm một số cập nhật API lớn và một số cơ cấu lại. Bạn cần làm theo các bước nâng cấp:

Phụ chú: Nếu bạn đã gỡ bỏ cài đặt và cài đặt lại gói VÀ đã chạy lệnh với sudo và nhấn lệnh ionic start --v2 myApp tại nhà ga cùng, sau đó bạn cần phải cập nhật các quyền trong thư mục của bạn với: sudo chown -R username ./pathToAppFolder

https://github.com/driftyco/ionic/blob/master/CHANGELOG.md#steps-to-upgrade-to-rc0

0

NPM i -g [email protected] giải quyết vấn đề đối với tôi, trước đây trên ion 2.0.0 beta 11

Các vấn đề liên quan