`global` Reference Error in Browser Environment
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 45/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- javascript
- Lĩnh vực
- web-dev
Hướng nghiên cứu
Bắt đầu với browser.js trong implementation được liên kết và tái hiện lỗi bằng cách sử dụng [email protected] trong một môi trường trình duyệt được build bằng Vite. Theo dõi quá trình khởi tạo crypto phía trình duyệt và xác minh rằng build không còn phát sinh "global is not defined" nhưng vẫn truy cập implementation crypto của trình duyệt.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
When using [email protected] in a browser environment with Vite as the build tool, the following error occurs:
Uncaught ReferenceError: global is not defined
This error stems from the browser.js implementation attempting to access the global object which is not available in browser DOM environments:
var Buffer = require('safe-buffer').Buffer
var crypto = global.crypto || global.msCrypto
As the source code mentioned below crypto is defined correctly
- Ngôn ngữ chính
- JavaScript
- Star
- 102
- Fork
- 47
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của browserify/randombytes
-
Make package tree-shakeable Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
browserify/randombytes#40 ·
-
question
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
browserify/randombytes#37 · 3 bình luận ·
-
Last version is not deployed Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
browserify/randombytes#36 · 2 bình luận · 6 reaction ·
-
Broken on SSR Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
browserify/randombytes#33 · 2 bình luận · 1 reaction ·
-
remove phantomjs Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 38/100
browserify/randombytes#26 ·
Tất cả issue của browserify/randombytes
Issue tương tự
-
area/install-update comp/cli comp/desktop P3 sweeper:risk-compatibility type/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
NousResearch/hermes-agent#122386 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
-
security
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
IBM/node-sdk-core#373 ·
-
docs web/
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100