Чтение настроек json из пакета npm js - PullRequest
0 голосов
/ 25 декабря 2018

Я пишу пакет javascript, используя машинопись.Этот пакет требует, чтобы настройки были переданы от потребителя.Я пытаюсь прочитать эти настройки из файла json.

В моем пакете npm я создал файл typings.d.ts с этим модулем:

import { AppSettings} from "./appSettings";

declare module "myAppSettings.json" {
    const value: AppSettings;
    export default value;
}

Я читаю это вМои файлы index.ts пакета выглядят так:

import * as myAppSettings from '../src/config/myAppSettings.json';

private settings: AppSettings= new AppSettings();

constructor() {
    this.settings.data = myAppSettings.AppSettings.data;
}

Когда я установил этот пакет в моем тестовом угловом приложении, я создал здесь файл json с тем же именем и структурой: /src/config/myAppSettings.json

Когда я создаю свое угловое приложение, я получаю следующую ошибку:

Ошибка TS2307: Не удается найти модуль '../src/config/myAppSettings.json

Isесть ли способ прочитать настройки, требуемые пакетом, используя файл json в хост-приложении?

...