К сожалению, в CLI нет команды для удаления библиотеки, поэтому вам нужно сделать это вручную.
Необходимо удалить проект из файла angular.json
, удалив свойство с библиотекой имя из значения projects
. Вот только соответствующая часть файла project.json
:
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"newProjectRoot": "projects",
"projects": {
"demo": {
...
},
"library": { // delete this entry to remove the library
...
},
"@our/library": {
...
}
},
"defaultProject": "demo"
}
В файле tsconfig.json
вы найдете запись с именем библиотеки в свойстве paths
внутри compilerOptions
. Вы также удаляете эту запись, и все в порядке. Вот соответствующая информация от tsconfig.json
.
{
"compileOnSave": false,
"compilerOptions": {
...
"paths": {
"library": [ // delete this entry to remove the library
"./dist/library/library",
"./dist/library"
],
"@our/library": [
"./dist/our/library/library",
"./dist/our/library"
}
},
...
}
После этих изменений вы также можете удалить файлы в папке проектов, и ваша библиотека будет удалена.