cuốn sách gpt4 ai đã làm

jquery - Di chuyển ứng dụng sang Angular 6: Nhưng gặp lỗi khi chạy npm run build --prod. Nhưng lệnh npm run build --env=prod chạy thành công.

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 03:01:29 28 4
mua khóa gpt4 Nike

Khi tôi sử dụng lệnh npm run build -- --prod , tôi nhận được thông báo lỗi sau:

  • Thuộc tính "PropertyName1" là thuộc tính riêng tư và chỉ có thể được truy cập trong lớp "AppComponent"
  • Thuộc tính 'PropertyName2' không tồn tại trong loại 'AppComponent'

LỖI trong src\app\thành phần\app\app.comComponent.html(77,56): : Thuộc tính 'xác thực' là riêng tư và chỉ có thể truy cập được trong lớp 'AppComponent'. (3.157): : Thuộc tính 'loadingMessage' là riêng tư và chỉ có thể truy cập được trong lớp 'EntitySearchLightComponent'. src\app\comComponents\entitysearchlight\entitysearchlight.comComponent.html(23,91): : Dự kiến ​​có 0 đối số nhưng lại nhận được 1. src\app\comComponents\entitysearchlight\entitysearchlight.comComponent.html(97,62): : Thuộc tính ' e' không tồn tại trên loại 'EntitySearchLightComponent'. src\app\comComponents\search\search.comComponent.html(3.157): : Thuộc tính 'loadingMessage' là riêng tư và chỉ có thể truy cập được trong lớp 'SearchComponent'. ): : Dự kiến ​​có 0 đối số nhưng lại nhận được 1. src\app\comComponents\search\search.comComponent.html(57,43): : Thuộc tính 'onFilterItemSelect' là riêng tư và chỉ có thể truy cập được trong lớp 'SearchComponent'. src\app\comComponents\search\search.comComponent.html(90,58): : Thuộc tính 'e' không tồn tại trên loại 'SearchComponent'.

Ứng dụng tương tự được xây dựng thành công khi tôi chạy:npm run build --env=prod

Bạn có thể cho tôi biết hai lệnh này gây ra những thay đổi trong quá trình xây dựng hoặc cấu hình như thế nào không?

câu trả lời hay nhất

Như đã viết ở trên, bạn cần thay đổi công cụ sửa đổi truy cập riêng tư Thay đổi thành công cộng. Bạn có một số tập tin nhỏ cần thiết. Tuy nhiên, bạn cần tránh các vấn đề về chức năng.

Tôi khuyên bạn nên sử dụng tslint và kiểm tra mã của bạn. Thêm vàotslint.jsonquy định mới

"quy tắc": {
...
"quyền truy cập thành viên": đúng,

Và thêm công cụ sửa đổi quyền truy cập ở mọi nơi.

hiện hữugói.jsonTạo một lệnh trong đó bạn có thể kiểm tra bản dựng

 "kịch bản": {
"lint": "ng lint",
...
"building:prod": "npm i && ng lint && ng build --prod"
},

Về jquery - Di chuyển ứng dụng sang Angular 6: Nhưng gặp lỗi khi chạy npm run build --prod. Nhưng lệnh npm run build --env=prod đã chạy thành công, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/54983825/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress