Имеется файл 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? Или в файлах конфигурации вебпака нельзя подобный приём использовать?