@Vamba45

Как прочитать файл .json?

Имеется файл manifest.json (src/manifest.json) со следующим содержимым:

{
  "entrypoints": {
    "index": {
      "assets": {
        "js": [
          "assets/js/vendors~index~second.js",
          "assets/js/index~second.js",
          "assets/js/index.js"
        ],
        "css": [
          "assets/css/index~second.css",
          "assets/css/index.css"
        ]
      }
    },
    "second": {
      "assets": {
        "js": [
          "assets/js/vendors~index~second.js",
          "assets/js/index~second.js",
          "assets/js/second.js"
        ],
        "css": [
          "assets/css/index~second.css",
          "assets/css/second.css"
        ]
      }
    }
  }
}


Есть файл webpack.base.conf.js (build/webpack.base.conf.js)

const path = require('path')
const { $ } = require('jquery')

const PATHS = {
  src: path.join(__dirname, '../src'),
  dist: path.join(__dirname, '../dist'),
  assets: 'assets/'
}

$.getJSON(PATHS.src + '/manifest.json', function(data) {
  console.log(data.entrypoints.index.assets.js)
})


Данный код выдаёт ошибку "TypeError: Cannot read property 'getJSON' of undefined"

Не могу понять, я не так подключаю jQuery? Или в файлах конфигурации вебпака нельзя подобный приём использовать?
  • Вопрос задан
  • 384 просмотра
Решения вопроса 1
bingo347
@bingo347
Crazy on performance...
console.log(
  require(path.join(PATHS.src, 'manifest.json'))
);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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