Nodejs - Cô lập 1 thư viện khi phát hiện trình duyệt là Internet Explorer
TIL
594
@100daysTIL
72
White

Minh-Trung Nguyễn viết ngày 13/03/2018

Nodejs - Biệt lập 1 thư viện khi phát hiện trình duyệt là Internet Explorer

Day28

Bài toán: Project Nodejs chạy ngon lành trên Chrome và Firefox, nhưng bị lỗi trên Internet Explorer bản 09 và 10. Sau khi kiểm tra phát hiện ra 1 thư viện lên quan đến export file SVG ra PDF không tương thích với IE. Làm thế nào để khi chạy IE thì thư viện này không được gọi? (thư viện này vốn đã được bundled chung với hàng tá thư viện khác thông qua webpack)

Trả lời: Tìm một hồi thì tìm ra được keyword đúng, đó là: nodejs conditional require. Giả sử ta cần require 3 thư viện tên là lib-A, lib-B, và lib-C, trong đó lib-C cần được loại bỏ theo một điều kiện (condition) nào đó.

Vậy trong index.js, đơn giản để như sau:

require('lib-A');
require('lib-B');

if (condition === true) {
    require('lib-C');
  }

ngminhtrung 05-03-2018

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Minh-Trung Nguyễn

58 bài viết.
72 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
44 15
Đăng lại một bài đã viết từ cách đây mấy tháng. Chủ đề này đã có không ít, nhưng chẳng hiểu sao lượng bài tự viết của dân lập trình người Việt ta v...
Minh-Trung Nguyễn viết 3 tháng trước
44 15
White
27 5
Ghi chú: Tiêu đề hoàn toàn mang tính câu view. Bài copy từ blog của tác giả :) Tại sao lại có bài viết này? Một ngày đẹp giời tôi cần kiểm t...
Minh-Trung Nguyễn viết 7 tháng trước
27 5
White
16 4
Về bước tìm và xử lý dữ liệu của Việt Nam phục vụ Data Visualization nền web Làm việc với D3js được nửa năm, một trong những điều bận lòng là chưa...
Minh-Trung Nguyễn viết 3 tháng trước
16 4
Bài viết liên quan
White
0 2
fCC: Technical Documentation Page note So I have finished the HTML part of this exercise and I want to come here to lament about the lengthy HTML ...
HungHayHo viết 1 tháng trước
0 2
White
19 1
Toán tử XOR có tính chất: + A XOR A = 0 + 0 XOR A = A Với tính chất này, có thể cài đặt bài toán sau với độ phức tạp O(N) về runtime, và với O(1)...
kiennt viết gần 2 năm trước
19 1
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
58 bài viết.
72 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!