Webpack не может разрешить требование объекта

#javascript #arrays #module #webpack #require

#javascript #массивы #модуль #webpack #требовать

Вопрос:

Я создаю веб-приложение, и мне нужно, чтобы webpack требовал объект в файле конфигурации в одной папке.

 └─ config.js
└─ foo
   └─bar.js
 

допустим, для этого bar.js необходимо получить kitty const в config.js

На данный момент мой код выглядит так в config.js javascript

 const kitty = {
    meow: {
        'name': "prrr",
    }
};
 

и вот так в bar.js javascript

 require('../config')
console.log(kitty.meow.name)
 

но я возвращаю ошибку, которая гласит

 Module not found: Error: Cannot resolve 'file' or 'directory' ../config
 

Комментарии:

1. Можете ли вы изменить свою файловую структуру, чтобы включить конфигурацию webpack и где она находится?

Ответ №1:

Я решил это, используя синтаксис es6

 export const kitty = {...}
 

и

 import kitty from '../config.js'