Vue+Electronでアプリ開発を行っています。
ファイルの出力を行いたくコードを書いたところ、エラーが出ています。
色々調べてみましたがうまくいかないため教えていただきたいです。
発生している問題・エラーメッセージ
「fs.writeFile is not a function」
該当のソースコード
JS
1<template> 2 <div class="header"> 3 <button type="button" v-on:click="filemake">ファイル作成</button> 4 5 </div> 6 7</template> 8 9<script> 10 11const fs = require('fs'); 12export default { 13 name: 'Home', 14 components: { 15 16 }, 17 data() { 18 return { 19 20 } 21 }, 22 computed:{ 23 24 }, 25 methods: { 26 27 filemake(){ 28 let text = "テスト出力"; 29 30 fs.writeFileSync('out.txt', text, (err) => { 31 if(err) console.log(err); 32 else console.log('write end'); 33 }); 34 35 36 } 37 } 38} 39</script>
試したこと
ルートディレクトリにvue.config.jsを追加
参考ページ
JS
1module.exports = { 2 pluginOptions: { 3 electronBuilder: { 4 nodeIntegration: true 5 } 6 } 7 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/14 07:04
2021/10/15 02:30
2021/11/16 08:24