Asp.net mvc 在ASP.NET MVC 5项目@Visual Studio 2013中导入并进一步开发Bootstrap 3.2.0模板

Asp.net mvc 在ASP.NET MVC 5项目@Visual Studio 2013中导入并进一步开发Bootstrap 3.2.0模板,asp.net-mvc,twitter-bootstrap,visual-studio-2013,twitter-bootstrap-3,asp.net-mvc-5,Asp.net Mvc,Twitter Bootstrap,Visual Studio 2013,Twitter Bootstrap 3,Asp.net Mvc 5,我在Microsoft Visual Studio 2013中创建了一个新的ASP.NET MVC 5项目。我在互联网上选择了一些引导模板(基于3.2.0版本),我想在我的项目中使用它们。我购买了使用该模板的许可证,并下载了包含源代码、文档等的相应软件包。 此包中有几个部分: dist-生产文件(合并的.html文件、.css合并为1个文件、.js合并为2个文件等) 开发文件(分为几个layouts.html文件、divided.less文件、divided.js文件等) 文件-文件 因为我

我在Microsoft Visual Studio 2013中创建了一个新的ASP.NET MVC 5项目。我在互联网上选择了一些引导模板(基于3.2.0版本),我想在我的项目中使用它们。我购买了使用该模板的许可证,并下载了包含源代码、文档等的相应软件包。 此包中有几个部分:

  • dist-生产文件(合并的.html文件、.css合并为1个文件、.js合并为2个文件等)
  • 开发文件(分为几个layouts.html文件、divided.less文件、divided.js文件等)
  • 文件-文件
因为我不是很有经验的web开发人员,我觉得里面缺少关于如何将此模板导入到我的项目中以及如何以良好的方式继续使用此模板进行进一步开发的信息

有一个开发设置指南部分:

要使用包含的开发文件,您需要安装 下面:您需要安装Node.js、Bower、Grunt和Jekyll

安装节点后,打开命令行/终端并转到应用程序 dev文件夹中的文件夹:

要生成生产文件(演示),请运行:

要编译较少的文件而不使用Jekyll运行处理HTML,请执行以下操作:

最后是问题:


  • 这些技术/工具(Node.js、Bower、Grunt、Jekyll)用于什么,它们之间是如何连接的
  • Visual Studio 2013中的哪些开发工具/扩展将有助于将所选引导模板的开发源(Node.js、Bower、Grunt、Jekyll如《开发设置指南》中所述)导入ASP.NET MVC 5项目并继续进一步开发
  • 关于如何在ASP中导入并继续进一步开发引导模板,有哪些方法/指南/模式/实践。NET MVC 5项目内部Visual Studio 2013

  • 1:这是一个相当复杂的技术问题,很可能值得一提。尽管如此,仍然存在一个类似的SO问题,这可能会给您带来一些见解:

    2:微软有一个很好的免费在线课程,涵盖了这一点。查看Microsoft Virtual Academy,并查找名为“使用引导构建响应式用户界面”的课程。您将学习有关Web Essentials、使用Visual Studio以及更多的内容


    3:关于如何在MVC5项目中实现一个主题,请参见下面非常详细的答案:

    问题1:它主要基于观点。问题2:它也主要基于观点。问题3:非常广泛,因此设计用于回答特定的编程问题。“这些技术/工具(Node.js、Bower、Grunt、Jekyll)用于什么”尝试使用谷歌。
    npm install
    // Will install all packages set in dev/package.json
    // Important! On windows you need to create the npm/ folder as for the path shown in the error
    
    bower install
    // Will install bower components set in dev/bower.json
    // Important! On windows you need to install msysgit.github.io and add it to your environment path this is for having access to bower in the command line.
    
    grunt
    // Will compile all assets and create the dist/dev at the same level(outside) of /dev
    
    grunt less