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

Giải pháp cho lỗi một số mã MINT-UI ES6 không được chuyển đổi sang ES5 khi đóng gói dự án Vue

In lại Tác giả: Người biết Thời gian cập nhật: 2024-03-13 05:33:45 29 4
mua khóa gpt4 Nike

Giải pháp cho lỗi một số mã MINT-UI ES6 không được chuyển đổi sang ES5 khi đóng gói dự án Vue

Gần đây, tôi gặp phải một vấn đề khó chịu khi cùng làm việc trong một dự án. Không có vấn đề gì trong giai đoạn phát triển và tất cả các thử nghiệm đều vượt qua. Tuy nhiên, khi đóng gói, chúng tôi nhận thấy các phiên bản Android thấp hơn và các phiên bản dưới iOS9 không thể truy cập vào các dự án mà chúng tôi đã phát triển một cách bình thường.

Sau khi điều tra, người ta phát hiện ra rằng tệp Vendor.js được đóng gói có chứa một phần mã es6. Chính vì những mã es6 này không được hỗ trợ trên các trình duyệt phiên bản thấp hơn nên dự án không thể chạy.

Sau khi phân tích kỹ mã, tôi thấy rằng phần mã này là bạc hà-ui của. Vì vậy, chúng tôi đã trải qua nhiều phỏng đoán và cách xử lý khác nhau nhưng vẫn không thể giải quyết được vấn đề.

Cuối cùng, mã này đã được tìm thấy trong dự án:

nhập MtPopup từ '../../../node_modules/mint-ui/packages/popup/src/popup.vue'

Tôi rất ngạc nhiên làm sao nó có thể được viết như thế này, vì theo tài liệu chính thức, phương pháp trích dẫn là

nhập { Popup } từ 'mint-ui'

Vì vậy, chúng tôi đã sửa đổi mã thành

nhập MtPopup từ 'mint-ui'

Sau đó, chúng tôi biên dịch mã và nhận thấy rằng vấn đề đã được giải quyết thành công.

Nhưng tại sao chúng tôi lại trích dẫn mã như thế này? Sau khi phân tích cẩn thận của chúng tôi, nguyên nhân có thể là do sự liên kết tự động của IDE.

Ừm. Tôi sử dụng VIM nên mã của tôi vẫn ổn.

Bài viết này ban đầu được viết bởi FungLeo và được phép in lại nhưng phải giữ lại liên kết gốc.

29 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