Запускаю:
npm run serve
В проекте присутствует компонент
VueBooks.vue
<template>
<div class="main-body">
<div class="books">
<VueBook
v-for="(book, index) in books"
:key="index"
:book="book"
:index="(index+1)"
/>
</div>
</div>
</template>
<script>
import VueBook from './VueBook.vue'
import './Book' // подключаю JS-библиотеку
export default {
data: function () {
return {
books: []
}
},
components: {
VueBook
}
}
</script>
А вот дальше, идёт JS-файл с проблемой ...
Book.js
var fs = require('fs')
console.log(fs);
var file_readed = fs.readFileSync('./assets/library.json', 'utf8')
console.log(file_readed);
Первое сообщение, выдаёт мне что
fs = {}
По этому следующая ошибка не удивительна:
fs.readFileSync is not a function
Вопрос, почему у меня не получается обратиться к модулю для получения и записи данных в JSON ?