ridaamirini / ImapSyncClient

ImapSync Desktop Client

Home Page:https://github.com/ridaamirini/ImapSyncClient

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Building for the Web - not working

kraigAllan opened this issue · comments

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?

@kraigAllan We do not support the web version.