callstack / callstack/super-app-example

ReferenceError: Can't find variable: __webpack_require__

Đang mở
#6 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
question
Ngôn ngữ chính
Java
Star
40
Fork
23
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

**Environment**
`Host app`
React Native: 0.72.3
Repack: 3.7.0
Webpack: 5.91.0
OS: MacOS 13.6.3 - Chip M1 Pro
Xcode: 15.2

**Description**
I've cloned your repo, I move into `host-app`, setup environment callstack/repack. I stop `metro` and run `react-native webpack-start` with host is my IP Address but it show this, i think it doesn't receive the `webpack local`
Thank you.

Here is my `index.js`
```
import {AppRegistry} from 'react-native';
import App from './src/App';
import {name as appName} from './app.json';
import {ScriptManager, Federated} from '@callstack/repack/client';

ScriptManager.shared.addResolver(async (scriptId, caller) => {
const resolveURL = Federated.createURLResolver({
containers: {
MiniApp: 'http://localhost:9000/[name][ext]',
},
});

const url = resolveURL(scriptId, caller);
if (url) {
return {
url,
query: {
platform: Platform.OS,
},
};
}
});

ScriptManager.shared.on('resolving', (...args) => {
console.log('DEBUG/resolving', ...args);
});

ScriptManager.shared.on('resolved', (...args) => {
console.log('DEBUG/resolved', ...args);
});

ScriptManager.shared.on('prefetching', (...args) => {
console.log('DEBUG/prefetching', ...args);
});

ScriptManager.shared.on('loading', (...args) => {
console.log('DEBUG/loading', ...args);
});

ScriptManager.shared.on('loaded', (...args) => {
console.log('DEBUG/loaded', ...args);
});

ScriptManager.shared.on('error', (...args) => {
console.log('DEBUG/error', '111111111111');
console.log('DEBUG/error', ...args);
});
AppRegistry.registerComponent(appName, () => App);
```

Screenshot 2024-04-02 at 15 11 16

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu trong host-app/index.js và tái hiện vấn đề với React Native 0.72.3, Re.Pack 3.7.0 và webpack-start bằng cấu hình host đã được báo cáo. Theo dõi quá trình khởi động webpack và đường dẫn tải bundle xung quanh lỗi __webpack_require__ đã được báo cáo. Hoàn tất khi ứng dụng host khởi động mà không có ReferenceError và nhận được bundle webpack cục bộ.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
javascript, react-native, webpack
Lĩnh vực
build-system, mobile
Loại issue
Lỗi
Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
30/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.