У меня есть еще один ответ, который основывается на всех предыдущих, которые описывают npm install @types/node
и в том числе node
в tsconfig.json / compilerOptions / types
.
В моем случае у меня есть база tsConfig.json
и отдельная в приложении Angular, расширяющая эту:
{
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/app",
"types": []
},
Моя проблема была пустой types
в этом tsconfi.app.json
- это забивает тот, что в базовой конфигурации.
Программирование на основе данных - это модель программирования, в которой сами данные контролируют ход программы, а не логику программы. Это модель, в которой вы управляете потоком, предлагая программе различные наборы данных, где логика программы представляет собой некоторую общую форму потока или изменений состояния.
В этой статье наиболее четко объясняется, что я понимаю под этим термином:
Что такое программирование на основе таблиц и данных? http://www.paragoncorporation.com/ArticleDetail.aspx?ArticleID=31
Программирование на основе данных / таблиц - это метод факторинга повторяющихся программирование конструкций в данные и шаблон трансформации. Эти новые данные пуристы часто называют метаданные при использовании таким образом.
«Мне сказали, что это приложение, управляемое данными» - вам нужно спросить того, кто вам это сказал.
Вы не хотите читать какой-нибудь правдоподобный ответ здесь, а затем выясните, что это вовсе не то, что имел в виду человек, отвечающий за ваш проект. Фраза слишком расплывчата, чтобы иметь однозначное значение, которое определенно применимо к вашему проекту.
На работе нет никого, кто мог бы помочь вам с этим вопросом? Очень трудно представить себе, что вы работаете, без более яркого примера. Но из того, что я понял, это будет программа, в которую они в первую очередь вводят информацию. Это позволит извлекать и редактировать информацию, которой клиент должен управлять.
Удачи !!
Я думаю, что данный совет неплох, но я всегда думал, что дизайн, управляемый данными, вращается вокруг использования существующих или заданных структур данных в качестве основы для объектов предметной области.
Например, классическая программа управления продавцами может иметь следующую структуру типов таблиц:
Итак, ваше приложение будет сосредоточено на управлении этими данными структур, вместо того, чтобы использовать прямой API, который делает такие вещи, как - "продажа" и т. д.
Просто мое мнение, как предполагают другие ответы;)