Как сохранить и подключить отдельно json-файлы при компиляции vue-проекта?

Есть vue-проект, который реализует работу тестов. Каждый тест представляет собой vue-компонент, в который через import подключается json-файл с вопросами, например:
import questions from './json/business_growth.json';
import toastr from 'toastr';
import {TheMask} from 'vue-the-mask';
export default {
  components: { TheMask },
  data: function() {
    return {
      title: questions.title,
      questions: questions.questions, //.slice(0,3)
   }
 .....
}


Сам бандл компилируется через функцию в gulp:
function vueBundle() {

    gutil.log('Compiling Vue Files...');

    return vueApp.bundle()
        .on('error', function (err) {
            gutil.log(err.message);
            browserSync.notify("Browserify Error!");
            this.emit("end");
        })
        .pipe(source('bundle.js'))
        .pipe(gulp.dest('./app/js/vue/'))
        .pipe(browserSync.stream({once: true}));
}


Каким образом можно скомпилировать проект так, чтобы json файлы сохранялись отдельно (чтобы была возможность их редактировать), а не в единый бандл?
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы