【问题标题】:Where to put LESS, SCSS and JS files in ASP.NET MVC 6 Web Application在 ASP.NET MVC 6 Web 应用程序中放置 LESS、SCSS 和 JS 文件的位置
【发布时间】:2016-03-10 10:32:00
【问题描述】:

我正在使用 ASP.NET MVC 6 构建一个网站,我发现了 NPM、Bower 和 Gulp。我已经了解每一个的用处。

我想知道如何组织我的“wwwroot”文件夹。我假设我需要在“wwwroot”文件夹中保存最终捆绑和缩小的 css 和 js 文件。

但是我应该把我的 LESS、SCSS 和自定义 JS 文件放在哪里呢?在“wwwroot”文件夹中还是在我的解决方案中的文件夹中?

例如,如果我想使用 boostrap,但使用 LESS 源,我应该把它们放在哪里?

【问题讨论】:

  • 我有自定义引导主题,我刚刚将它放入/wwwroot/lib/bootstrap/dist/css/mybootstraptheme.css。老实说,你应该把它放在你想要的地方,但如果是 JS、CSS、LESS、SCSS 文件,我很确定它们应该放在 wwwroot 文件夹中。只需创建一个对您有意义的良好结构。例如:wwwroot/less 用于 LESS 文件,wwwroot/css 用于 CSS 文件等

标签: asp.net asp.net-mvc visual-studio asp.net-core-mvc


【解决方案1】:

我添加了与上面建议的 Cicero 相同的内容,并根据要求在 wwwroot 中形成了文件夹。例如 - 我的自定义文件 (js/css/less) 文件位于相应类别下的单独文件夹中。后来我想添加一些文件进行打包和缩小,所以在 bundleconfig.json 中添加了所需文件的引用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-08
    • 1970-01-01
    • 1970-01-01
    • 2011-08-02
    • 2011-01-15
    • 2012-04-18
    • 2012-05-19
    • 2016-04-14
    相关资源
    最近更新 更多