No More Posting New Topics!

If you have a question or an issue, please start a thread in our Github Discussions Forum.
This forum is closed for new threads/ topics.

Navigation

    Quasar Framework

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Brand new Electron app does not start

    Help
    2
    2
    589
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      tdumitr last edited by tdumitr

      I was in the middle of writing code for my Electron app, when it stopped starting. What I mean is that while before running quasar dev -m electron resulted in my app being displayed, at some point that stopped actually happening.

      After some frustrating attempts to modify my code (and to undo some of the latest changes), I decided to try a brand new app, as created by quasar CLI. Below is the output in the Command Prompt (Win 10 x64). As you can see, I create a brand new app in the “test1” folder, added electron support, and then started the electron app. No changes to the generated code. And the result of all that is, well, nothing. No application shows up. The electron process shows up in the Task Manager, but there is no window displayed.

      I am running quasar CLI @1.0.5, which is, I believe the latest. (I did an npm -g update before creating this new project.)

      What can I do to address this issue?

      C:\Users\Tibi\Projects\Quasar>quasar create test1
      
        ___
       / _ \ _   _  __ _ ___  __ _ _ __
      | | | | | | |/ _` / __|/ _` | '__|
      | |_| | |_| | (_| \__ \ (_| | |
       \__\_\\__,_|\__,_|___/\__,_|_|
      
      
      
      ? Project name (internal usage for dev) test1
      ? Project product name (must start with letter if building mobile apps) Quasar App
      ? Project description A Quasar Framework app
      ? Author Tiberiu Dumitrescu <tdumitr@hotmail.com>
      ? Pick your favorite CSS preprocessor: (can be changed later) Sass
      ? Pick a Quasar components & directives import strategy: (can be changed later) Auto import
      ? Check the features needed for your project: ESLint, Vuex, Axios, Vue-i18n, IE11 support
      ? Pick an ESLint preset: Airbnb
      ? Cordova/Capacitor id (disregard if not building mobile apps) org.cordova.quasar.app
      ? Should we run `npm install` for you after the project has been created? (recommended) NPM
      
        Quasar CLI · Generated "test1".
      
      
       [*] Installing project dependencies ...
      
      npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
      
      > node-sass@4.13.0 install C:\Users\Tibi\Projects\Quasar\test1\node_modules\node-sass
      > node scripts/install.js
      
      Cached binary found at C:\Users\Tibi\AppData\Roaming\npm-cache\node-sass\4.13.0\win32-x64-64_binding.node
      
      > core-js@2.6.11 postinstall C:\Users\Tibi\Projects\Quasar\test1\node_modules\core-js
      > node -e "try{require('./postinstall')}catch(e){}"
      
      Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!
      
      The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 
      > https://opencollective.com/core-js 
      > https://www.patreon.com/zloirock 
      
      Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)
      
      
      > core-js-pure@3.6.1 postinstall C:\Users\Tibi\Projects\Quasar\test1\node_modules\core-js-pure
      > node -e "try{require('./postinstall')}catch(e){}"
      
      
      > ejs@2.7.4 postinstall C:\Users\Tibi\Projects\Quasar\test1\node_modules\ejs
      > node ./postinstall.js
      
      Thank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/)
      
      
      > node-sass@4.13.0 postinstall C:\Users\Tibi\Projects\Quasar\test1\node_modules\node-sass
      > node scripts/build.js
      
      Binary found at C:\Users\Tibi\Projects\Quasar\test1\node_modules\node-sass\vendor\win32-x64-64\binding.node
      Testing binary
      Binary is fine
      npm notice created a lockfile as package-lock.json. You should commit this file.
      npm WARN sass-loader@8.0.0 requires a peer of sass@^1.3.0 but none is installed. You must install peer dependencies yourself.
      npm WARN sass-loader@8.0.0 requires a peer of fibers@>= 3.1.0 but none is installed. You must install peer dependencies yourself.
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules\webpack-dev-server\node_modules\fsevents):
      npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules\watchpack\node_modules\fsevents):
      npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules\fsevents):
      npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
      
      added 1468 packages from 617 contributors and audited 14368 packages in 75.424s
      
      38 packages are looking for funding
        run `npm fund` for details
      
      found 0 vulnerabilities
      
      
      
       [*] Running eslint --fix to comply with chosen preset rules...
      
      
      
      > test1@0.0.1 lint C:\Users\Tibi\Projects\Quasar\test1
      > eslint --ext .js,.vue src "--fix"
      
      
       [*] Quasar Project initialization finished!
      
      To get started:
      
        cd test1
        quasar dev
      
      Documentation can be found at: https://quasar.dev
      
      Quasar is relying on donations to evolve. We'd be very grateful if you can
      read our manifest on "Why donations are important": https://quasar.dev/why-donate
      Donation campaign: https://donate.quasar.dev
      Any amount is very welcomed.
      If invoices are required, please first contact razvan@quasar.dev
      
      Please give us a star on Github if you appreciate our work:
      https://github.com/quasarframework/quasar
      
      Enjoy! - Quasar Team
      
      
      
      C:\Users\Tibi\Projects\Quasar>cd test1
      
      C:\Users\Tibi\Projects\Quasar\test1>quasar mode add electron
       app:mode-electron Installing Electron dependencies... +0ms
       app:spawn [sync] Running "npm install --save-dev electron@^7.0.0 electron-debug@^3.0.0 electron-devtools-installer@^2.2.4 devtron@^1.4.0" +4ms
      
      
      > core-js@3.6.1 postinstall C:\Users\Tibi\Projects\Quasar\test1\node_modules\global-agent\node_modules\core-js
      > node -e "try{require('./postinstall')}catch(e){}"
      
      
      > electron@7.1.7 postinstall C:\Users\Tibi\Projects\Quasar\test1\node_modules\electron
      > node install.js
      
      npm WARN rollback Rolling back node-pre-gyp@0.14.0 failed (this is probably harmless): EPERM: operation not permitted, lstat 'C:\Users\Tibi\Projects\Quasar\test1\node_modules\watchpack\node_modules\fsevents\node_modules'
      npm WARN rollback Rolling back readable-stream@2.3.6 failed (this is probably harmless): EPERM: operation not permitted, rmdir 'C:\Users\Tibi\Projects\Quasar\test1\node_modules\watchpack\node_modules\fsevents\node_modules'
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules\fsevents):
      npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules\webpack-dev-server\node_modules\fsevents):
      npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules\watchpack\node_modules\fsevents):
      npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
      
      + electron-devtools-installer@2.2.4
      + electron-debug@3.0.1
      + devtron@1.4.0
      + electron@7.1.7
      added 78 packages from 390 contributors and audited 14510 packages in 25.322s
      
      40 packages are looking for funding
        run `npm fund` for details
      
      found 0 vulnerabilities
      
       app:mode-electron Creating Electron source folder... +28s
       app:mode-electron Electron support was added +30ms
      
      C:\Users\Tibi\Projects\Quasar\test1>quasar dev -m electron
      
       Dev mode.......... electron
       Pkg quasar........ v1.5.11
       Pkg @quasar/app... v1.4.3
       Debugging......... enabled
      
       app:quasar-conf Reading quasar.conf.js +0ms
       app:dev Checking listening address availability (0.0.0.0:8080)... +5ms
       app:webpack Extending Renderer process Webpack config +1s
       app:webpack Extending Main process Webpack config +555ms
       app:generator Generating Webpack entry point +10ms
       app:dev-server Booting up... +13ms
      
      
       Renderer process █████████████████████████ [100%] in ~9s
       Main process                               [0%]
      
      
      
       DONE  Compiled successfully in 8653ms                                                                                                                                             10:26:24 PM
      
      i 「wds」: Project is running at http://0.0.0.0:8080/
      i 「wds」: webpack output is served from    
      i 「wds」: 404s will fallback to /index.html
       app:electron Building main Electron process... +9s      
      
       Renderer process █████████████████████████ [100%] in ~9s
       Main process     █████████████████████████ [100%] in ~2s
      
       app:electron Webpack built Electron main process +2s
      
      Hash: 5d1616f6f6dd4e4c1b05
      Version: webpack 4.41.3
      Time: 2033ms
      Built at: 12/30/2019 10:26:26 PM
                 Asset     Size         Chunks             Chunk Names
      electron-main.js  221 KiB  electron-main  [emitted]  electron-main
      Entrypoint electron-main = electron-main.js
      
      WARNING in ./node_modules/electron-debug/index.js 96:45-58
      Critical dependency: the request of a dependency is an expression
       @ ./src-electron/main-process/electron-main.dev.js
       @ multi ./src-electron/main-process/electron-main.dev.js
      
      WARNING in ./node_modules/electron-debug/index.js 97:61-74
      Critical dependency: the request of a dependency is an expression
       @ ./src-electron/main-process/electron-main.dev.js
       @ multi ./src-electron/main-process/electron-main.dev.js
      
       app:electron Booting up Electron process... +5ms
       app:spawn Running "C:\Users\Tibi\Projects\Quasar\test1\node_modules\electron\dist\electron.exe --inspect=5858 C:\Users\Tibi\Projects\Quasar\test1\.quasar\electron\electron-main.js" +4ms
      
      
       Debugger listening on ws://127.0.0.1:5858/af08c58c-f9ef-41e3-ae69-66628d34495f
      For help, see: https://nodejs.org/en/docs/inspector
      
      1 Reply Last reply Reply Quote 0
      • Y
        ymzhang23 last edited by

        Hello, Did you get an answer about this. I have the same problem with node-sass and 4.13.0 version

        1 Reply Last reply Reply Quote 0
        • First post
          Last post