首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >bootstrap 4 sass的包?

bootstrap 4 sass的包?
EN

Stack Overflow用户
提问于 2019-07-24 04:34:48
回答 2查看 877关注 0票数 0

我曾经使用Nuget包管理器在我的标准.net web表单应用程序中部署Bootstrap.SASS (带SASS的Bootstrap4)。如果在visual studio中尝试使用.net核心web应用程序,则不会将任何内容添加到文件系统或我的项目中(内容目录中没有任何内容。没有sass或scss文件。)

LibMan似乎没有任何包含SASS内容的bootstrap 4包。如何在我的项目中最好地将Bootstrap SASS与Visual Studio 2019集成?

EN

回答 2

Stack Overflow用户

发布于 2019-07-26 23:44:32

我发现我可以将LibMan与unpkg提供程序一起使用。unpkg上的bootstrap包有sass。

诀窍是,如果我使用在Project Node (右键单击) -> Add ->客户端库下访问的图形用户界面工具,则无法使用unpkg运行LibMan。相反,我必须编辑LibMan.json文件并手动添加软件包,然后它就会安装。

代码语言:javascript
运行
复制
//https://docs.microsoft.com/en-us/aspnet/core/client-side/libman/?view=aspnetcore-2.2
{
  "version": "1.0",
  "defaultProvider": "cdnjs",
  "libraries": [
    ...
    {
      "provider": "unpkg",
      "library": "bootstrap@4.3.1",
      "destination": "wwwroot/lib/bootstrap/"
    },
    ...
  ]
}
票数 1
EN

Stack Overflow用户

发布于 2019-07-25 20:59:00

考虑到没有其他人尝试过答案,我将编造一个,但请记住,我不是一个前端web开发人员。

包含content文件的NuGet包不支持使用PackageReference的项目。SDK风格的项目只支持PackageReference,从不支持packages.config,.NET核心项目只支持SDK风格的项目。因此,content文件不适用于.NET核心项目,包括ASP.NET核心项目。NuGet为PackageReference引入了一个新的contentFiles文件夹,但它的工作方式与content不同,我想它不会像编译SASS to CSS那样工作。

由于浏览器不直接支持SASS,这意味着您必须将scss文件编译/转译为css,这很可能是通过npm安装的工具。考虑到Bootstrap是通过npm分发的,似乎通过npm获得bootstrap sass的成本也很低。Bootstrap's download web page

Bootstrap的package.json在以下注册表项下包含一些附加元数据:

  • sass -引导程序的主Sass源文件的路径
  • 样式-使用默认设置(无CSS )预编译的引导程序的非最小化CSS的路径

坦率地说,这对我来说毫无意义,但在猜测中,也许你应该安装"bootstrap@sass",或者类似的东西。我相信你只要在网上搜索几次就能很快找到答案。话虽如此,还有"bootstrap-sass“和"bootstrap-scss”npm包,所以也许您可以使用它们中的一个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57171810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档