91867


[Electron Forge](https://www.electronforge.io/templates/typescript-+-webpack-
template)のページに従い、Electronのテンプレートを以下のコマンドを実行してインストールしました。

[code]

    npx create-electron-app my-new-app --template=typescript-webpack
    
[/code]

次に

[code]

    npm run start
    
[/code]

を実行すると、コマンドウィンドウに以下のようなエラーメッセージが表示されました。

[code]

     $ npm run start
    
    > my-new-app@1.0.0 start
    > electron-forge start
    
    ✔ Checking your system
    ✔ Locating Application
    
    An unhandled rejection has occurred inside Forge:
    Error: Expected plugin to either be a plugin instance or a { name, config } object but found @electron-forge/plugin-webpack,[object Object]
    
    Electron Forge was terminated. Location:
    {}
    
[/code]

ググってみましたが、同じエラーの問題が出た人はいませんでした。1週間前に作った別のプロジェクトにはエラーメッセージもなく使えていたので、そのプロジェクトをコピーして実行すると、普通に動きました。  
しかし、次のコマンドを実行すると

[code]

    npm audit
    
[/code]

22 vulnerabilities (3 moderate, 19 high)が出てきました。  
エラーは

[code]

    got  <11.8.5 
    Severity: moderate
    
[/code]

と

[code]

    minimatch  <3.0.5
    Severity: high
    
[/code]

で、npm audit fix や npm audit fix --force でも直りませんでした。そこで、package.jsonとpackage-
lock.jsonを書き換えることでこのエラーを修正しました。その後、node_modulesフォルダを削除して、npm installを実行。  
しかし、

[code]

    `npm run start` 
    
[/code]

を実行すると、また一番最初のエラーが発生しました。

electron-forge/plugin-
webpackに問題があると思われますが、まだこの分野は勉強し始めたばかりでプラグインの設定？がよくわかりません。

ご教示いただけると幸いです。


CC BY-SA 4.0
2022-10-27T04:42:29.217
91853
2022-10-27T13:35:27.897
55058
question
node.js typescript webpack electron
ElectronのTypescript+Webpackテンプレートが実行できない


次のissueの事象かと思います(最近の変更により発生した不具合のようです):

  * [ Webpack template has not been updated to the new plugins syntax #2992 ](https://github.com/electron/forge/issues/2992)

[曰く](https://github.com/electron/forge/issues/2992#issuecomment-1293122256)、

> the fix has not been published yet, we're aiming to get that out tomorrow
> PST

とのことなので、しばらく待てば修正は反映されると思われます。


CC BY-SA 4.0
2022-10-27T13:35:27.897
91867
2022-10-27T13:35:27.897
2808
91853
answer