2017-12-03 7 views
0

私はオープン/セーブダイアログウィンドウが必要な電子アプリケーションを構築しています。NodeJS/NPM - リモートパッケージのバグ

remoteパッケージを使用しているこのガイドは、オンラインでStandard Dialogs in Electronに従っています。

私は、以下に示す、リモートパッケージ内の依存ファイルのいずれかで構文エラーを取得しています:

Unexpected token >: node_modules/remote/libs/remote.coffee:8 

8行目は、おそらく=>ことになって、module.exports = (opts = {}) ->です。私がそれを変更すると、代わりにUnexpected identifierエラーが発生します。これは、ES6サポートの問題があると思うようになります。

問題の絞り込みに役立つトラブルシューティングの手順はありますか?

あるいは、開いているファイル/ファイルダイアログウィンドウ(Mac)を保存するための別の電子互換パッケージの提案。

+0

// use these lines instead to set up dialog instead of the remote package. const remote = require('electron').remote; const dialog = remote.dialog; 

修正礼儀はその依存関係のように見えるコーヒースクリプトです - あなたはこれをチェックでしたquestion- https://stackoverflow.com/questions/30292835/can-i -use-coffeescript-to-my-electron-atom-shell-application – madebydavid

+0

@madebydavid良い発見ですが、私の問題を解決していません。 – Karric

答えて

0

このエラーは、require構文に関する更新の問題が原因です。解決策は以下の通りです:this Github comment