#angular #typescript #angular6 #angular7 #angular-library
#угловатый #typescript #angular6 #angular7 #angular-библиотека #angular
Вопрос:
Моя цель — просто автоматически добавлять скрипты и стили в angular.json с помощью командной строки.Например, если я устанавливаю bootstrap в свой проект angular, используя следующую команду.
npm install bootstrap
Я должен вручную перейти к angular.json и добавить bootstrap.min.css и bootstrap.min.js .
"styles": [
"src/styles.css",
"node_modules/bootstrap/dist/css/bootstrap.min.css",
],
"scripts": [
"node_modules/jquery/dist/jquery.min.js",
"node_modules/popper.js/dist/umd/popper.min.js",
"node_modules/bootstrap/dist/js/bootstrap.min.js",
]
Есть ли способ сделать это с помощью команды? Причина, по которой мне это нужно, заключается в том, что я использую свою пользовательскую библиотеку и установил ее зависимости.Поскольку в пользовательских библиотеках нет angular.json , пользовательская библиотека устанавливается, но не может найти способ добавления скриптов и стилей.
Комментарии:
1. Итак, для вашей собственной библиотеки? Для этого существует некоторый механизм, который интерпретируется командой ng add .
2. да, мне это нужно для моей собственной библиотеки .. у этой библиотеки есть зависимости, такие как bootstrap, jquery, которые я упомянул в package.json библиотеки.. Зависимости успешно устанавливаются при добавлении в основной проект .. но скрипты и стили не могут быть добавлены динамически в основной project..so Я ищу любую команду, которая могла бы мне помочь
3. TLDR; Возможно, это то, что вы ищете: создание добавляемого пакета Angular
Ответ №1:
Что я сделал, так это добавил скрипт на src/index.html файл, чтобы он всегда был в комплекте.