Для извлечения данных из HTML-страниц вам потребуется модуль узла под названием Cheerio . Я не уверен, может ли это работать с ionic или нет, но это довольно хорошая библиотека для извлечения данных из HTML-страниц.
GitHub - cheeriojs / cheerio
Создайте папку «внешние библиотеки» / «lib» / «библиотеки» в корневой папке, добавьте ее в систему управления версиями и справочные библиотеки в проектах оттуда. С «Копировать локальное» в свойствах ссылки проект автоматически скопирует его в свою папку bin.
Структура нашего проекта:
workspace
config
partial app configs goes here
lib
external libraries goes here
src
Domain
domainProjects
Infrastructure
infrastructureProjects
references 3rd party dll's from lib folder
UI
Tests
solutions
primaryUIapplication
references projects from "src" folder
domainLogic
etc.
В решении это выглядит так:
_misc
config
tests
Domain
Infrastructure
UI
У Арниса Л. есть ответ, но мне интересно, почему так много ваших проектов имеют одинаковую зависимость? Если вы реструктурируете свои проекты так, чтобы только один из них имел эту зависимость, было бы легче управлять.
Вот VSS во всей его «красе» со всей «частью решения».
Вернуться к теме: не особо уверен, но сначала добавьте lib
в структуру каталогов, добавьте ее в систему управления версиями, а затем попробуйте добавить папку решения в свое решение, где вы будете выполнять команду «Добавить существующий элемент» для каждой сторонней сборки.