我需要将Vue.js与一些ASP.NET Core MVC视图集成在一起。他们说,我选择Vue.js而不是其他选择,是因为它似乎更简单-“ 只需通过<script>
标签添加 ”即可。无需学习Gulp / Grunt / Webpack / Browserify / etc。
事实证明这是错误的。在我第一次尝试处理日期时,我尝试了一些扩展名,例如vue-moment
和vue-datetime-picker
,这些扩展名来自与Vue.js相关的官方精选列表,但在这里遇到了麻烦。虽然第一个没有require()
强制使用JS语法(CommonJS?),但是第二个没有它就无法工作。'use babel'
和imports
/的其他扩展exports
是ECMAScript 6,需要进行扩展。因此,大多数Vue.js库和工具确实需要编译器,require()
语法以及Node领域的所有东西吗?
我应该如何设置我的项目以与ASP.NET Core MVC + Vue.js一起工作,以便可以使用Vue插件开发许多小型Vue应用程序(可以require(stuff)
)?
我花了很长时间学习如何使用Browserify和Babel,以便可以设置自己的ES6环境。但是,在使用Vue时,我很高兴使用默认模板,最好通过安装Vue-CLI来访问它们。您可以在Browserify和Webpack之间进行选择,也可以使用仅运行时版本进行简单设置或完整使用lint,单元测试和Single-File Components。
它只是工作。