2017-10-25 14 views
0

...、しかし、実行可能ファイルを開こうとするとポップアップ-up述べアップします:それはdoesntの変更$ .......電子・パッケージャJavaScriptエラー(jQueryの)私は正常にコンパイルアプリで新しいフォルダを作成することができ</p> <p>私は私の(最初の)電子プロジェクトをコンパイルする問題を抱えている

で定義されていない私はthis解決策を試してみましたが、:

キャッチされない期待をメインプロセスで発生した

A JavaScriptエラー何でも

<!--Hack to fix library not defined (pt. 1)--> 
    <script> 
    if (typeof module === 'object') { 
     window.module = module; 
     module = undefined; 
    } 
    </script> 

    <!--Library--> 
    <script src="./node_modules/jquery/dist/jquery.js"></script> 

    <!--Hack to fix library not defined (pt. 2)--> 
    <script> 
    if (window.module) module = window.module; 
    </script> 

ありがとうございました!

+0

コードの関連部分を提供できますか? – kontrollanten

+0

私が参照したリンク以外のコードの関連部分があるとは思わない。私は私の質問にスクリプトを含めるよ! – Noah

+0

メインプロセスでjQueryを使用するべきではありません。理由を読むためにこの答えをチェックしてください。https://stackoverflow.com/questions/46885019/jquery-on-electron-main-process/46889308#46889308 – kontrollanten

答えて

0

すみません。私は仕事中だった。

私はNPM

npm i jquery --save 

そして、あなたはまた、それをダウンロードして

作業に

<script type="text/javascript"> 
    window.$ = window.jQuery = require("path/to/js/jquery-3.2.1.slim.min.js); 
</script> 

チェックディレクトリに知らせることができる

<script type="text/javascript"> 
    window.$ = window.jQuery = require("jquery"); 
</script> 

を必要とすることによってインポートすることにより、jQueryのをインストール解決

jQuery Working

申し訳ありませんが、私の悪い英語です。

+0

OPのための完璧な解決策、それはいくつかの余分な情報を得ることが有益だろう。コードスニペットをポストするだけでは、質問に答える良い方法ではありません。 – Clijsters

+0

答えをありがとう。しかし、私はmain.jsにコードを実装しましたが、以前はこれまで作業したことがないので、工場の部品をどのように稼働させるのか分かりません。 – Noah

+0

申し訳ありませんが、今、参照してください。 –

関連する問題