私はVueとElectronを使ってデスクトップアプリケーションを構築しています。私は、ユーザーによって導入されたいくつかのデータでvueコンポーネントからファイルを保存したいと思います。そのために、私はvuexアクション内でfsノードモジュールを使用しようとしましたが、エラーが出ます。そのモジュールを見つけることができません。私はVueがクライアント側であることを知っていますが、私はElectronを使っているときにはうまくいくと思っていましたが、それはできません。私のアプリを初期化するために、私はvue-cliとコマンドvue init webpack electron-vueを使用しました。 私はシステムをvuex使用して、あまりにもvuexモジュールを使用して、私はFSモジュールを使用しようとしたactions.jsファイルてきましたよ:私はVueのコンポーネント、元からこのアクションを呼び出すとvue +電子メールをディスクに書き込む方法
// import * as fs from 'fs'; I used this way at first
const fs = require('fs');
export const writeToFile = ({commit}) => {
fs.writeFileSync('/path/file.json', JSON.stringify(someObjectHere));
};
を、オプション.vue、私はそのコンポーネントの作成()メソッドでは、vuex派遣システムを使用し、そして:Vueのとで電子にファイルシステムを使用するように私に言及
'fs'を使うには' require 'する必要があります。試したコードを表示してください。 – Bert