Skip to content
This repository has been archived by the owner on Jun 20, 2023. It is now read-only.

Strange error in fusebox 3.7.1 #1522

Closed
kierandrewett opened this issue Apr 16, 2019 · 38 comments
Closed

Strange error in fusebox 3.7.1 #1522

kierandrewett opened this issue Apr 16, 2019 · 38 comments

Comments

@kierandrewett
Copy link

Hi, I know this may be similar to #225 but it is almost 2 years old now, and I don't think what you discussed could help me, the test file is not on the repo anymore either.

Anyway, I am using Electron, and when I launch my app with the the command cross-env NODE_ENV='dev' node fuse.js, it builds everything and it creates the development server on port 4444, it then says HMR is enabled. However when it gets to launching Electron itself, there is a error on the dev tools saying Uncaught TypeError: Cannot read property 'env' of undefined at app.js:3, in app.js on line 3 it underlines this auto generated line. https://i.imgur.com/Bj6dup0.png

I've been told I can't change this and I should report this here.

Thanks, Ender

@nchanged
Copy link
Contributor

Thanks for reporting this. It's a bug. I will make sure it's fixed in v4

@kierandrewett
Copy link
Author

Thanks. When will v4 be released by the way?

@nchanged
Copy link
Contributor

It's hard to say, but I was planning to roll out a first version, very soon. I will update the tickets. You can also follow FuseBox on twitter, I will post it there

@kierandrewett
Copy link
Author

Do you know how to fix it, I would love it if I could get a straight fix on the spot, as I'm developing a browser.

@nchanged
Copy link
Contributor

nchanged commented Apr 16, 2019

window.global.process = process should do. Just assign it

@kierandrewett
Copy link
Author

I'll assign this in my app-window.ts, where my BrowserWindow is created for electron, this ok?

@nchanged
Copy link
Contributor

You should do it before the scripts are loaded

@kierandrewett
Copy link
Author

Alright

@kierandrewett
Copy link
Author

Hi it didn't work

@nchanged
Copy link
Contributor

FuseBox refers to a global object. Make sure that global object is reachable and contains process simple as that ;-)

@kierandrewett
Copy link
Author

My code is split into seperate files, and I'm not sure if I'm placing it in the correct place. I tried fuse.js, no luck, index.ts, no luck. I can't seem to get it working.

@nchanged
Copy link
Contributor

fuse.js has nothing to do with it. You need to add it in your index.html, before the bundle files

@kierandrewett
Copy link
Author

OK, hopefully this works

@kierandrewett
Copy link
Author

kierandrewett commented Apr 18, 2019

https://hasteb.in/ederivek.xml
Nope.
Uncaught ReferenceError: process is not defined
at app.html:8

@kierandrewett
Copy link
Author

Yeah, can't get it working

@jcmoore0
Copy link

I use this in index.html for cross platform support:

<script> var global = global || window; var Buffer = Buffer || []; var process = process || { env: { DEBUG: undefined }, version: [] }; </script>

@nchanged
Copy link
Contributor

#1527

@sentialx
Copy link

@EnderDev try using require('electron').remote.process

@kierandrewett
Copy link
Author

I fixed it ages ago, thank you though!

@kierandrewett
Copy link
Author

Hi, I am getting this error again. I had no idea how I fixed it though. I've tried all of your methods again, but no luck.

@nchanged
Copy link
Contributor

Are you on v4 ?

@kierandrewett
Copy link
Author

No, I am on 3.7.1.

@nchanged
Copy link
Contributor

Please upgrade to v4, v3 is no longer supported. There are docs in the v4 branch

@kierandrewett
Copy link
Author

Hey, I got this error while running fuse.js on the latest v4
TypeError: EnvPlugin is not a function

Here's my code https://github.com/dot-browser/desktop/blob/master/fuse.js

@nchanged
Copy link
Contributor

@EnderDev that's v3 v4 doesn't have EnvPlugin

Here is an example here are the docs

Install the latest v4 fuse-box@4.0.0-alpha.80 and remove ^ from package.json to prevent from jumping to a wrong version.

@kierandrewett
Copy link
Author

Hi. I've installed 4.0.0-alpha.80 and used the example (slightly modified), and I keep getting a lot of errors. I've tried including console and react-hot-load, but no luck there. Here's my fuse.ts

→ Running default
 ✔ Assemble completed
    WebIndex writing to index.html 

⚙  FuseBox 4.0.0-alpha.80
 ❌ Completed with 125 errors and 1 warning in 20s 905ms
 309 packages with 1650 files
 HMR server is running on port 4444
 ✔ Assemble completed
    Typescript default/C:/Users/ender/Desktop/Dot Browser/dot-desktop/src/renderer/app/constants/tabs.js ⚠️  Cannot resolve ./app-window in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\render
er\app\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\index.tsx
 ❌ Cannot resolve react-hot-load in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\index.tsx
 ❌ Cannot resolve react-hot-loader in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\App\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\App\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\Toolbar\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\Tab\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\models\tab.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\utils\windows.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\Overlay\style.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\Suggestion\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\Overlay\index.tsx
 ❌ Cannot resolve react-confetti in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\Overlay\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\WeatherCard\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\Settings\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\SelectList\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\Preload\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\Bubble\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\main\view-manager.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\main\view.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\main\services\web-request.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\main\app-window.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\main\index.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\main\protocols.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\main\location-bar.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\store\index.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\store\overlay.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\store\bookmarks.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\store\downloads.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\store\weather.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\store\news.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\store\user.ts
 ❌ Cannot resolve warnOnce in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve AccessibilityInfo in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ActivityIndicator in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ReactNativeART in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Button in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve CheckBox in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DatePickerIOS in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DrawerLayoutAndroid in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve FlatList in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Image in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ImageBackground in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ImageEditor in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ImageStore in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve InputAccessoryView in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve KeyboardAvoidingView in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve MaskedViewIOS in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Modal in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Picker in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve PickerIOS in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ProgressBarAndroid in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ProgressViewIOS in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve SafeAreaView in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ScrollView in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve SectionList in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve SegmentedControlIOS in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Slider in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Switch in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve RefreshControl in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve StatusBar in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Text in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TextInput in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ToolbarAndroid in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Touchable in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TouchableHighlight in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TouchableNativeFeedback in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TouchableOpacity in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TouchableWithoutFeedback in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve View in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ViewPagerAndroid in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve VirtualizedList in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve VirtualizedSectionList in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ActionSheetIOS in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Alert in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Animated in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve AppRegistry in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve AppState in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve AsyncStorage in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve BackHandler in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve CameraRoll in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Clipboard in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DatePickerAndroid in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DeviceInfo in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Dimensions in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Easing in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ReactNative in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve I18nManager in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ImagePickerIOS in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve InteractionManager in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Keyboard in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve LayoutAnimation in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Linking in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve NativeEventEmitter in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve PanResponder in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve PermissionsAndroid in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve PixelRatio in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve PushNotificationIOS in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Settings in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Share in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve StatusBarIOS in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve StyleSheet in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Systrace in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TimePickerAndroid in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ToastAndroid in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TurboModuleRegistry in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TVEventHandler in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve UIManager in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ReactNative in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve UTFSequence in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Vibration in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve YellowBox in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve RCTDeviceEventEmitter in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve RCTNativeAppEventEmitter in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve NativeModules in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Platform in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve processColor in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve requireNativeComponent in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DeprecatedColorPropType in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DeprecatedEdgeInsetsPropType in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DeprecatedPointPropType in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DeprecatedViewPropTypes in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve bufferutil in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\discord-rpc\node_modules\ws\lib\buffer-util.js
 ❌ Cannot resolve utf-8-validate in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\discord-rpc\node_modules\ws\lib\validation.js
 ❌ Cannot resolve worker_threads in C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\write-file-atomic\index.js
 

⚙  FuseBox 4.0.0-alpha.80
 ❌ Completed with 30 errors and 1 warning in 12s 812ms
 1 packages with 271 files
TypeError: Cannot read property 'handleMainProcess' of undefined
    at handler.onComplete.output (C:\Users\ender\Desktop\Dot Browser\dot-desktop\fuse.ts:23:23)
    at EventEmitter.events.addListener.args (C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\fuse-box\user-handler\UserHandler.js:67:53)
    at EventEmitter.emit (events.js:193:13)
    at EventEmitter.emit (domain.js:481:20)
    at UserHandler.ctx.ict.on.props (C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\fuse-box\user-handler\UserHandler.js:52:25)
    at fns.map.fn (C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\fuse-box\interceptor\interceptor.js:34:49)
    at Array.map (<anonymous>)
    at Object.sync (C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\fuse-box\interceptor\interceptor.js:34:39)
    at Object.bundleDev (C:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\fuse-box\main\bundle_dev.js:65:13)
 ⚠️  Cannot resolve ./app-window in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\main\index.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\main\app-window.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\main\view-manager.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\main\view.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\utils\windows.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\models\tab.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\main\protocols.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\main\services\web-request.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\store\index.ts
 ❌ Cannot resolve react-hot-loader in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\App\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\App\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\Toolbar\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\Tab\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\Overlay\style.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\Suggestion\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\Overlay\index.tsx
 ❌ Cannot resolve react-confetti in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\Overlay\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\WeatherCard\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\Settings\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\SelectList\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\Preload\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\components\Bubble\index.tsx
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\store\overlay.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\store\bookmarks.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\store\downloads.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\store\weather.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\store\news.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\store\user.ts
 ❌ Cannot resolve console in C:\Users\ender\Desktop\Dot Browser\dot-desktop\src\main\location-bar.ts
 ❌ Cannot create Electron launcher. Toggle useSingleBundle = true in your configuration

@nchanged
Copy link
Contributor

Do not use react-hot-load it's not webpack. It regards to other modules, they are either not installed or not reachable.

@kierandrewett
Copy link
Author

Alright. I will be removing it.

@kierandrewett
Copy link
Author

kierandrewett commented Aug 27, 2019

Getting this error now. Removed react-hot-loader. And for the other modules they are classes that have been exported e.g.

> dot@2.2.0 dev c:\Users\ender\Desktop\Dot Browser\dot-desktop
> npm run node-ver && npm run download-filters && cross-env NODE_ENV='dev' ts-node -T fuse.ts


> dot@2.2.0 node-ver c:\Users\ender\Desktop\Dot Browser\dot-desktop
> node tools/build-preload.js


> dot@2.2.0 download-filters c:\Users\ender\Desktop\Dot Browser\dot-desktop
> node tools/download-filters.js

 → Running default
 ✔ Assemble completed
    WebIndex writing to index.html 

⚙  FuseBox 4.0.0-alpha.80
 ❌ Completed with 91 errors and 1 warning in 22s 520ms
 314 packages with 1657 files
 HMR server is running on port 4444
 ✔ Assemble completed
    Typescript default/c:/Users/ender/Desktop/Dot Browser/dot-desktop/src/renderer/app/constants/tabs.js ⚠️  Cannot resolve ./app-window in c:\Users\ender\Desktop\Dot Browser\dot-desktop\src\render
er\app\index.tsx
 ❌ Cannot resolve warnOnce in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve AccessibilityInfo in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ActivityIndicator in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ReactNativeART in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Button in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve CheckBox in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DatePickerIOS in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DrawerLayoutAndroid in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve FlatList in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Image in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ImageBackground in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ImageEditor in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ImageStore in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve InputAccessoryView in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve KeyboardAvoidingView in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve MaskedViewIOS in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Modal in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Picker in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve PickerIOS in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ProgressBarAndroid in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ProgressViewIOS in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve SafeAreaView in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ScrollView in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve SectionList in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve SegmentedControlIOS in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Slider in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Switch in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve RefreshControl in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve StatusBar in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Text in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TextInput in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ToolbarAndroid in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Touchable in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TouchableHighlight in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TouchableNativeFeedback in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TouchableOpacity in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TouchableWithoutFeedback in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve View in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ViewPagerAndroid in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve VirtualizedList in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve VirtualizedSectionList in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ActionSheetIOS in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Alert in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Animated in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve AppRegistry in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve AppState in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve AsyncStorage in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve BackHandler in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve CameraRoll in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Clipboard in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DatePickerAndroid in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DeviceInfo in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Dimensions in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Easing in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ReactNative in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve I18nManager in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ImagePickerIOS in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve InteractionManager in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Keyboard in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve LayoutAnimation in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Linking in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve NativeEventEmitter in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve PanResponder in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve PermissionsAndroid in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve PixelRatio in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve PushNotificationIOS in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Settings in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Share in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve StatusBarIOS in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve StyleSheet in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Systrace in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TimePickerAndroid in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ToastAndroid in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TurboModuleRegistry in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TVEventHandler in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve UIManager in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ReactNative in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve UTFSequence in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Vibration in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve YellowBox in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve RCTDeviceEventEmitter in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve RCTNativeAppEventEmitter in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve NativeModules in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Platform in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve processColor in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve requireNativeComponent in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DeprecatedColorPropType in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DeprecatedEdgeInsetsPropType in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DeprecatedPointPropType in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DeprecatedViewPropTypes in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve worker_threads in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\write-file-atomic\index.js
 

⚙  FuseBox 4.0.0-alpha.80
 ❌ Completed with 91 errors and 1 warning in 26s 267ms
 312 packages with 1655 files
TypeError: Cannot read property 'handleMainProcess' of undefined
    at handler.onComplete (c:\Users\ender\Desktop\Dot Browser\dot-desktop\fuse.ts:23:23)
    at EventEmitter.events.addListener.args (c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\fuse-box\user-handler\UserHandler.js:67:53)
    at EventEmitter.emit (events.js:193:13)
    at EventEmitter.emit (domain.js:481:20)
    at UserHandler.ctx.ict.on.props (c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\fuse-box\user-handler\UserHandler.js:52:25)
    at fns.map.fn (c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\fuse-box\interceptor\interceptor.js:34:49)
    at Array.map (<anonymous>)
    at Object.sync (c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\fuse-box\interceptor\interceptor.js:34:39)
    at Object.bundleDev (c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\fuse-box\main\bundle_dev.js:65:13)
 ⚠️  Cannot resolve ./app-window in c:\Users\ender\Desktop\Dot Browser\dot-desktop\src\renderer\app\index.tsx
 ❌ Cannot resolve worker_threads in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\write-file-atomic\index.js
 ❌ Cannot resolve warnOnce in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve AccessibilityInfo in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ActivityIndicator in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ReactNativeART in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Button in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve CheckBox in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DatePickerIOS in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DrawerLayoutAndroid in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve FlatList in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Image in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ImageBackground in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ImageEditor in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ImageStore in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve InputAccessoryView in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve KeyboardAvoidingView in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve MaskedViewIOS in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Modal in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Picker in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve PickerIOS in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ProgressBarAndroid in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ProgressViewIOS in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve SafeAreaView in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ScrollView in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve SectionList in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve SegmentedControlIOS in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Slider in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Switch in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve RefreshControl in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve StatusBar in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Text in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TextInput in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ToolbarAndroid in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Touchable in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TouchableHighlight in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TouchableNativeFeedback in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TouchableOpacity in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TouchableWithoutFeedback in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve View in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ViewPagerAndroid in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve VirtualizedList in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve VirtualizedSectionList in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ActionSheetIOS in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Alert in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Animated in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve AppRegistry in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve AppState in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve AsyncStorage in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve BackHandler in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve CameraRoll in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Clipboard in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DatePickerAndroid in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DeviceInfo in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Dimensions in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Easing in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ReactNative in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve I18nManager in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ImagePickerIOS in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve InteractionManager in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Keyboard in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve LayoutAnimation in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Linking in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve NativeEventEmitter in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve PanResponder in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve PermissionsAndroid in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve PixelRatio in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve PushNotificationIOS in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Settings in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Share in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve StatusBarIOS in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve StyleSheet in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Systrace in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TimePickerAndroid in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ToastAndroid in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TurboModuleRegistry in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve TVEventHandler in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve UIManager in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve ReactNative in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve UTFSequence in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Vibration in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve YellowBox in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve RCTDeviceEventEmitter in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve RCTNativeAppEventEmitter in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve NativeModules in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve Platform in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve processColor in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve requireNativeComponent in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DeprecatedColorPropType in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DeprecatedEdgeInsetsPropType in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DeprecatedPointPropType in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot resolve DeprecatedViewPropTypes in c:\Users\ender\Desktop\Dot Browser\dot-desktop\node_modules\react-native\Libraries\react-native\react-native-implementation.js
 ❌ Cannot create Electron launcher. Toggle useSingleBundle = true in your configuration

https://github.com/dot-browser/desktop/blob/master/fuse.ts

@nchanged
Copy link
Contributor

nchanged commented Aug 27, 2019

@EnderDev first of all:
npm install fuse-box@next

unresolved/missing modules

import { AppWindow } from './app-window';

Doesn't have app-window in index.tsx. So that's for starters.

Bundle native modules?

Secondly, you are bundling react-native, those packages like DatePickerAndroid don't exist on NPM and cannot be found that's why you have so many errors. I am not really sure why you bundle those... You can read up here here and ignore native dependencies. However, I am not sure what you are doing there, I am just guessing.

invalid javascript syntax

export default const App = observer(() => {}

That's an invalid Javascript code.

Please refer to the export specs

in renderer/app/components/App/index.tsx

Please fix the obvious errors first.

@kierandrewett
Copy link
Author

kierandrewett commented Sep 2, 2019

Error: No native build was found for platform=win32 arch=x64 runtime=electron abi=73 uv=1 libc=glibc
    at Function.load.path (C:\Users\ender\Desktop\Dot Browser\dot-desktop\dist\main\6b4091b_app.js:118703:9)
    at load (C:\Users\ender\Desktop\Dot Browser\dot-desktop\dist\main\6b4091b_app.js:118683:30)
    at Object.<anonymous> (C:\Users\ender\Desktop\Dot Browser\dot-desktop\dist\main\6b4091b_app.js:37119:43)
    at $import (C:\Users\ender\Desktop\Dot Browser\dot-desktop\dist\main\6b4091b_app.js:428:11)
    at locals.require (C:\Users\ender\Desktop\Dot Browser\dot-desktop\dist\main\6b4091b_app.js:411:18)
    at Object.<anonymous> (C:\Users\ender\Desktop\Dot Browser\dot-desktop\dist\main\6b4091b_app.js:37015:17)
    at $import (C:\Users\ender\Desktop\Dot Browser\dot-desktop\dist\main\6b4091b_app.js:428:11)
    at locals.require (C:\Users\ender\Desktop\Dot Browser\dot-desktop\dist\main\6b4091b_app.js:411:18)
    at Object.<anonymous> (C:\Users\ender\Desktop\Dot Browser\dot-desktop\dist\main\6b4091b_app.js:3557:21)
    at $import (C:\Users\ender\Desktop\Dot Browser\dot-desktop\dist\main\6b4091b_app.js:428:11)

Hi, I've followed your instructions, and now I seem to be getting this error, no issues bundling now. I see in #1570 there is a similar issue, however the resolution you provided was to upgrade to v4, which I have done.

@nchanged
Copy link
Contributor

nchanged commented Sep 2, 2019

@EnderDev this error isn't related to FuseBox, so I can't help you there

@kierandrewett
Copy link
Author

Alright. I've been told this is something wrong with FuseBox 4.0, so I'm using 3.7.1 and have made some progress. Now I just get this error:

image

@kierandrewett kierandrewett changed the title Uncaught TypeError: Cannot read property 'env' of undefined at app.js:3 Strange error in fusebox 3.7.1 Sep 6, 2019
@nchanged
Copy link
Contributor

nchanged commented Sep 7, 2019

What's wrong with v4 and who told you that ? It's much more reliable than v3 and does a lot more

@kierandrewett
Copy link
Author

Well so far it hasn't been working. Not unless I have set up my v4 config wrong, and v3 is the only version that managed to get dev tools open and my Electron app open.

@kierandrewett
Copy link
Author

@nchanged

@nchanged
Copy link
Contributor

Please join slack for further discussion :)

@nolawnchairs
Copy link

The link above to the v4 docs is a 404. @nchanged you keep asking people to upgrade to v4, but I tried, nothing worked and there are no docs for it that I can find. I'm having this same issue with 3.7.1, you should patch v3 to fix this instead of forcing people to upgrade to a version with breaking changes.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants