Редактирование NPM пакетов из разветвленного репозитория github - PullRequest
0 голосов
/ 23 января 2020

Случилось так, что мне пришлось изменить один из пакетов, которые я использую внутри моего проекта package.json unfortunatley, на данный момент не одобрен PR, поэтому я разветвил репо и отредактировал package.json до

"dependencies": {
    ....
    "ng2-completer": "2.0.8",
    "ng2-smart-table": "https://github.com/Mixeway/ng2-smart-table.git",
    ....
}

в ng2-smart-table проекте Я отредактировал один файл (в связи с проблемой фильтрации вложенных объектов) и поместил его в репозиторий.

Банкомат, когда я пытаюсь запустить свой проект, я получаю:

ОШИБКА в ./node_modules/ng2-smart-table/projects/ng2-smart-table/src/lib/lib/data-source/local/local.data-source.ts Ошибка сборки модуля (с. /node_modules/@ngtools/webpack/src/index.js): ошибка: C: \ Users \ gsiew \ IdeaProjects \ MixewayFrontend \ node_modules \ ng2-smart-таблица \ projects \ ng2-smart-table \ src \ lib \ lib \ data-source \ local \ local.data-source.ts отсутствует в компиляции TypeScript. Пожалуйста, убедитесь, что он находится в вашем tsconfig через свойство «files» или «include». Отсутствующий файл, похоже, является частью сторонней библиотеки. Файлы TS в опубликованных библиотеках часто являются признаком плохо упакованной библиотеки. Пожалуйста, откройте вопрос в хранилище библиотеки, чтобы предупредить его автора и попросить его упаковать библиотеку, используя Angular Формат пакета (...). в AngularCompilerPlugin.getCompiledFile (C: \ Users \ gsiew \ IdeaProjects \ MixewayFrontend \ node_modules@ngtools \ webpack \ src \ angular_compiler_plugin. js: 913: 23) в C: \ Users \ gsiew \ IdeaProjects \ Mix node_modules@ngtools \ webpack \ src \ loader. js: 41: 31 при runMicrotasks () при processTicksAndRejected (внутренняя / process / task_queues. js: 93: 5) ОШИБКА в ./node_modules/ng2-smart-table/ projects / ng2-smart-table / src / lib / ng2-smart-table.module.ts Ошибка сборки модуля (из ./node_modules/@ngtools/webpack/src/index.js): Ошибка: C: \ Users \ gsiew \ IdeaProjects \ MixewayFrontend \ node_modules \ ng2-smart-таблица \ projects \ ng2-smart-таблица \ src \ lib \ ng2-smart-table.module.ts отсутствует в компиляции TypeScript. Пожалуйста, убедитесь, что он находится в вашем tsconfig через свойство «files» или «include». Отсутствующий файл, похоже, является частью сторонней библиотеки. Файлы TS в опубликованных библиотеках часто являются признаком плохо упакованной библиотеки. Пожалуйста, откройте вопрос в хранилище библиотеки, чтобы предупредить его автора и попросить его упаковать библиотеку, используя Angular Формат пакета (...). в AngularCompilerPlugin.getCompiledFile (C: \ Users \ gsiew \ IdeaProjects \ MixewayFrontend \ node_modules@ngtools \ webpack \ src \ angular_compiler_plugin. js: 913: 23) в C: \ Users \ gsiew \ IdeaProjects \ Mix node_modules@ngtools \ webpack \ src \ loader. js: 41: 31 при runMicrotasks () при processTicksAndRejected (внутренняя / process / task_queues. js: 93: 5)

мог бы любой дать мне подсказка, что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...