Я использую webpack v4.18.0 и пытаюсь связать jquery
, jquery-validation
и jquery-validation-unobtrusive
в один файл.Я видел несколько предложений о том, как выполнить эту задачу, и большинство из них работает в chrome, однако я не могу заставить все аннотации данных работать в Internet Explorer 11, если не объявлю три пакета jquery дискретно, используя версии cdn.
Мой пакетопределяется как:
window.$ = window.jQuery = require("jquery");
import 'jquery';
import 'jquery-validation';
import 'jquery-validation-unobtrusive';
Без использования плагина webpack.ProvidePlugin
, это работает с Chrome.Однако добавление его в соответствии с docs все еще не помогает в случае IE 11. Атрибуты из System.ComponentModel.DataAnnotations
v4.5.0 всегда терпят неудачу с этим браузером (например, required
всегда запускается, даже когдазначение присутствует, и StringLength
никогда не запрещает запись, превышающую максимальное значение.
Кто-нибудь знает, в чем может быть проблема с System.ComponentModel.DataAnnotations
в IE 11?