MarshallOfSound / electron-devtools-installer

An easy way to ensure Chrome DevTools extensions into Electron
MIT License
1.11k stars 136 forks source link

TypeError: invalid options argument #211

Open Ickerday opened 2 years ago

Ickerday commented 2 years ago

Error:

Installing extensions...
TypeError: invalid options argument
    at optsArg (webpack-internal:///8520:13:11)
    at mkdirp (webpack-internal:///706:11:10)
    at eval (webpack-internal:///4228:21:49)
    at eval (webpack-internal:///6546:79:20)
    at Array.map (<anonymous>)
    at eval (webpack-internal:///6546:73:40)
    at callHanler (webpack-internal:///6368:719:16)
    at tryCatcher (webpack-internal:///6368:436:32)
    at eval (webpack-internal:///6368:575:38)
    at flush (webpack-internal:///6368:478:17)

My packages:

{
    "electron": "15.3.6",
    "electron-devtools-installer": "3.2.0",
}

Here's my main.ts excerpt:

 if (isDev)
    app
      .whenReady()
      .then(() => console.info('Installing extensions...'))
      .then(() => import('electron-devtools-installer'))
      .then(({ default: installExtension, REDUX_DEVTOOLS, REACT_DEVELOPER_TOOLS, APOLLO_DEVELOPER_TOOLS }) =>
        installExtension([APOLLO_DEVELOPER_TOOLS.id, REACT_DEVELOPER_TOOLS.id, REDUX_DEVTOOLS.id])
      )
      .then(() => console.info('Extensions installed'))
      .catch((error) => console.warn('A non-breaking error occurred while adding extensions:', error));
ce-brex commented 1 year ago

Just ran into this same issue on a new project. @Ickerday did you ever find a solution?

lounya commented 8 months ago

up :/