试图找出.net核心中的javascript捆绑

时间:2019-06-21 19:29:16

标签: asp.net-core-2.0 minify

我正在从asp.net mvc过渡到核心,并且在捆绑时遇到了麻烦。我开始想念旧版MVC中的ScriptBundle:

                bundles.Add(new ScriptBundle("~/bundles/mybundle").Include(
                        "~/Scripts/script1.js"
                      , "~/Scripts/script2.js"));

这很棒-开箱即用,就可以了。这些文件在生产过程中被捆绑和缩小,但没有进行开发。简单有效!

新方法似乎非常令人困惑。似乎没有开箱即用的类似内容。我在Core 2.2中,并添加了bundleconfig.json文件,但无法正常工作:

[
  {
    "outputFileName": "wwwroot/css/site.min.css",
    "inputFiles": [
      "wwwroot/css/site.css"
    ]
  },
  {
    "outputFileName": "wwwroot/js/site.min.js",
    "inputFiles": [
      "wwwroot/js/test1.js",
      , "wwwroot/js/test2.js"
    ],
    "minify": {
      "enabled": true,
      "renameLocals": true
    },
    "sourceMap": false
  }
]

我是否需要下载其他第三方内容才能实现此目标?鉴于VS对其收费,看来VS应该开箱即用。

0 个答案:

没有答案