Попытка выяснить связывание JavaScript в ядре .net - PullRequest
0 голосов
/ 21 июня 2019

Я перехожу с asp.net mvc на core и у меня проблемы с комплектацией.Я начинаю скучать по ScriptBundle в старом MVC:

                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 должен делать все это из коробки, учитывая, что они взимают за это.

...