Где файлы SASS из bootstrap .sass nuget - PullRequest
1 голос
/ 12 января 2020

Я установил boostrap.s css пакет nuget в ASP. NET Core 3.1 проект, но я не вижу файлы S CSS. Где они?

Ответы [ 2 ]

1 голос
/ 04 февраля 2020

Я поддерживаю пакеты Bootstrap NuGet. Хотя я не думаю, что вы должны использовать NuGet для Bootstrap в точечных net базовых проектах, я думаю, что я понял, как заставить его работать.

Я собираюсь поместить файлы js в wwwroot/js и, для не * s css Bootstrap файлов, css файлы в папке wwwroot/css. Где вы ожидаете файлы s css? wwwroot/scss? / с css? Где-нибудь еще?

Дайте мне знать, и я опубликую sh новую версию как можно скорее.

0 голосов
/ 13 января 2020

Я установил пакет nuget boostrap.s css в проект ASP. NET Core 3.1, но я не вижу файлы S CSS.

Согласившись с zivkan , чтобы сгенерированные пакеты были совместимы с базовыми проектами asp. net (в формате PackageReference), авторы пакетов должны использовать элемент contentFiles вместо старого элемента content при создании пакетов.

Если пакет создан с использованием элемента ContentFiles + этих файлов s css, при использовании этого пакета в текущем основном проекте. net вы можете увидеть эти файлы в обозревателе решений. , Но после моей проверки boostrap.sass не использует элемент contentfiles в файле xx.nuspec. Вот почему вы не можете видеть эти файлы в обозревателе решений. И это то, что должно быть обработано авторами пакетов, мы, потребители, ничего не можем с этим поделать ...

Где они?

Один пакет nuget (xx. nupkg) на самом деле это zip-файл. Вы можете загрузить его вручную здесь

enter image description here

Переименуйте его в xx.zip, распакуйте его, а затем вы сможете найти эти файлы в :

enter image description here

Кроме того, поскольку вы установили этот пакет в текущий проект, вы можете найти эти файлы в кэше C:\Users\xxx\.nuget\packages\bootstrap.sass\x.x.x\contentFiles\Content\bootstrap.

В итоге:

Автор включает эти файлы в папку contentFiles при создании пакетов nuget. Однако ему также необходимо указать элемент contentFiles в файле xx.nuspec, например, issue . Только одной папки с именем contentFiles в xx.nupkg недостаточно, если мы хотим получить доступ к этим файлам в VS Solution Explorer. Возможно, вам придется связаться с автором, чтобы получить дополнительную поддержку.

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