Я пишу модуль, который я буду использовать npm для установки в будущем. Мне нужно иметь возможность читать app.json, чтобы получить информацию о конфигурации. Я хотел бы сослаться на app.json, используя абсолютный путь, но:
import app from 'AppName/app.json'
не работает, потому что мой модуль не будет знать имя приложения в будущем. Как я могу это сделать? Заранее спасибо.
Почему вам нужно ссылаться на app.json, используя абсолютный путь?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете ссылаться, используя относительный путь.
Например:
import app from '../app.json'
или
import app from './app.json'
Вы должны ссылаться на него, используя относительный путь.
Использование импорта не будет работать, если вы не используете ES6, так как вы ничего не экспортируете в app.json, поэтому вместо этого вам придется использовать require. Если файл, который его требует, находится в node_modules/your_module_name/, что-то вроде этого должно найти app.json
const app = require('../../app.json')
или при использовании ES6
import app from '../../app.json'
я надеялся на абсолютный путь к корневому каталогу, но я думаю, можно с уверенностью предположить, что app.json будет в том же каталоге, что и node_modules. Спасибо
Должен ли он быть абсолютным? Или относительно нормально?