Tôi đang sử dụng webpack và babel để chuyển các tệp es6/jsx của tôi thành một nút thể hiện ứng dụng React mà tôi đang tạo. Mọi thứ đều ổn cho đến khi tôi bao gồm mô-đun google spreadsheet
npm và cố gắng nhập nó vào dự án của tôi.Lỗi không xác định: định nghĩa không thể được sử dụng gián tiếp
Tôi gặp lỗi Uncaught Error: define cannot be used indirect
nhưng không có tuyên bố xác định nào bên trong mô-đun đã nhập. Lỗi này chỉ xuất hiện trong trình duyệt, không phải trong bảng điều khiển của tôi khi webpack gói các tệp của tôi và hoàn toàn dừng mọi thứ hiển thị trên trang.
Tôi nghĩ rằng đây là điều cần làm với AMD/Commonjs nhưng tôi quá thiếu kinh nghiệm để biết chắc chắn, hoặc thậm chí phải làm gì nếu trường hợp đó xảy ra. Mọi trợ giúp sẽ được đánh giá cao
Google Bảng tính nhập khẩu 'async' (https://github.com/theoephraim/node-google-spreadsheet/blob/master/index.js#L2) rằng trong lượt của nó sử dụng 'define' (https://github.com/caolan/async/blob/c523fe528ad82d3449a4e7460650f7ba8204370c/dist/async.js#L3) –
Cách giải quyết: nhận xét dòng này trong' node_modules/async/async.js' –
@BobSponge nhận xét ra dòng nào? – JmJ