Мне нужно интегрировать Vue.js с некоторыми представлениями ASP.NET Core MVC. Я выбрал Vue.js поверх других альтернатив, потому что это казалось проще - "просто добавьте его с помощью <script> ", сказали они. Не нужно изучать Gulp/Grunt/Webpack/Browserify/и т.д.
Это оказалось ложным. При первой попытке обработать даты я попробовал некоторые расширения, такие как vue-moment и vue-datetime-picker, взятые из этого официального списка удивительных вещей, связанных с Vue.js, но я тут попал в стену. В то время как первый не require() использования синтаксиса JS require() (CommonJS?), Второй не работает без него. Другие расширения используются для 'use babel' и imports/exports есть ECMAScript 6, который необходимо скомпилировать. Итак, большинству библиотек и инструментов Vue.js действительно нужен компилятор, плюс синтаксис require() и все такое из мира Node?
Как мне настроить мой проект для работы с ASP.NET Core MVC + Vue.js, чтобы я мог разрабатывать множество небольших приложений Vue с помощью плагинов Vue (которые могут require(stuff))?