Giả sử rằng tôi có lớp như thế này (được viết bằng bản in) và tôi gói nó với webpack vào bundle.js
.
export class EntryPoint {
static run() {
...
}
}
Trong index.html của tôi, tôi sẽ bao gồm gói, nhưng sau đó tôi cũng muốn gọi phương thức tĩnh đó.
<script src="build/bundle.js"></script>
<script>
window.onload = function() {
EntryPoint.run();
}
</script>
Tuy nhiên, EntryPoint
không xác định trong trường hợp này. Làm thế nào tôi có thể gọi javascript được đóng gói từ một tập lệnh khác sau đó?
Đã thêm : Tập tin cấu hình Webpack .
require
có thể là cần thiết nhưng giống như nhập khẩu dưới đây, nó nói require is not defined
. Những gì tôi đang cố gắng làm là sử dụng nội dung được đóng gói từ javascript đơn giản, tôi có cần sử dụng lại một số khung công tác require
không? Nhưng tôi đang cố tránh điều đó. Hy vọng nó có ý nghĩa.
var EntryPoint = require('EntryPoint')
bị thiếu trongonload
phương pháp của bạn .