Building for the Web - not working
kraigAllan opened this issue · comments
Kraig van der Klomp commented
I'd like to build a version of this to host in a website.
When running this npm run build:web
But the build errors with:
ERROR in ./src/main/imapsync.js
Module not found: Error: Can't resolve 'child_process' in '/Users/kraig/Repositories/longtaildigital/ImapSyncClient/src/main'
@ ./src/main/imapsync.js 4:0-39
@ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/renderer/components/Add/MailboxForm.vue
@ ./src/renderer/components/Add/MailboxForm.vue
@ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/renderer/components/MainComponent.vue
@ ./src/renderer/components/MainComponent.vue
@ ./src/renderer/router/index.js
@ ./src/renderer/main.js
ERROR in ./node_modules/electron/index.js
Module not found: Error: Can't resolve 'fs' in '/Users/kraig/Repositories/longtaildigital/ImapSyncClient/node_modules/electron'
@ ./node_modules/electron/index.js 1:9-22
@ ./src/renderer/main.js
ERROR in ./src/main/imapsync.js
Module not found: Error: Can't resolve 'fs' in '/Users/kraig/Repositories/longtaildigital/ImapSyncClient/src/main'
@ ./src/main/imapsync.js 2:0-20
@ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/renderer/components/Add/MailboxForm.vue
@ ./src/renderer/components/Add/MailboxForm.vue
@ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/renderer/components/MainComponent.vue
@ ./src/renderer/components/MainComponent.vue
@ ./src/renderer/router/index.js
@ ./src/renderer/main.js
ERROR in ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/renderer/components/ImportCsvButton.vue
Module not found: Error: Can't resolve 'fs' in '/Users/kraig/Repositories/longtaildigital/ImapSyncClient/src/renderer/components'
@ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/renderer/components/ImportCsvButton.vue 4:0-20
@ ./src/renderer/components/ImportCsvButton.vue
@ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/renderer/components/MainComponent.vue
@ ./src/renderer/components/MainComponent.vue
@ ./src/renderer/router/index.js
@ ./src/renderer/main.js
Is the build:web supported?
Am I doing something incorrectly?
Rida Amirini commented
@kraigAllan We do not support the web version.