Приведенный ниже код отлично работает в VsCode + webpack
Index.ts:
require("./jQueryPlugin-No-Module");
debugger;
$.fn.test(); // fails here
Я использую ProvidePlugin для внедрения jQuery в этот файл сценария.
jQueryPlugin-No-Module.js:
(function ($) {
$.fn.test = function () {
console.log("jQuery-Plugin called with options");
};
})(jQuery);
Я скопировал весь код из VsCode в основной проект VS2017-ASP.NET и просто адаптировал пути. Все работает отлично, кроме плагина выше, я получаю эту ошибку:
В index.ts
я поместил оператор debugger
. Когда я запускаю приложение, оно останавливается, плагин $.fn.test
успешно подключен к jQuery. Я переключаюсь на консоль Chrome и выполняю там $.fn.test();
, работает как положено. Я возвращаюсь к просмотру исходного кода и нажимаю F11, чтобы выполнить следующий шаг, и получаю указанную выше ошибку.
Возможно, кто-то уже сталкивался с этой проблемой при использовании ASP.NET Core 2 и VS2017...?
tsc && webpack -d --env.dev --display-modules --progress --display-error-details --config webpack.config.dev.js