I import the Kendo UI scripts from a local folder (no CDN) and use the unminified version in my development environment so that I can step with the Chrome JavaScript debugger into Kendo code. My setup in my layout page is similar to this:
<environment include="Development">
<script src="@Url.Content("~/kendo/js/nonmin/kendo.all.js")" type="text/javascript" asp-append-version="false"></script>
<script src="@Url.Content("~/kendo/js/nonmin/kendo.aspnetmvc.js")" type="text/javascript" asp-append-version="false"></script>
<script src="@Url.Content("~/kendo/js/kendo.timezones.min.js")" type="text/javascript" asp-append-version="false"></script>
</environment>
<environment exclude="Development">
<!-- imports the minified version here -->
</environment>
I would copy the unminified versions of kendo.all.js and kendo.aspnetmvc.js from the source package download to the nonmin folder under my app.
Now with the change to modules, that does not work. Since kendo.all.js just imports other scripts, I copied all the .js files from the source distribution to the nonmin folder. Then I got errors for each script "Uncaught SyntaxError: Cannot use import statement outside a module" so I changed the type on the script tags from "text/javascript" to "module". But now every instance of kendo.syncReady within the page yields the error "Uncaught ReferenceError: kendo is not defined"