javascript – 将.vue文件编译成.js文件,不带webpack或browserify
作者:互联网
有没有办法在没有webpack或browserify的情况下将.vue文件编译成.js文件?我知道webpack或browserify的优点,但我只想要最简单的方法来编译.vue文件.例如,我有一个文件组件comp.vue编译成comp.js(编译器应该能够在.vue文件中编译sass和pug)然后我可以在我的应用程序中使用它,如下所示:
<head>
<script src="vue.min.js"></script>
<script src="comp.js"></script> //it may pack the whole component into variable comp and add the style
<script>
Vue.component('comp', comp);
window.onload = function() {
new Vue({el: '#app'});
}
</script>
</head>
<body id='app'>
<comp></comp>
</body>
或其他类似/更简单的方式?
解决方法:
vue-cli工具(版本2.8.0)具有一个build命令,您可以运行该命令来构建单个组件.
vue build Component.vue --prod --lib
This will create an optimized bundle in UMD format, and the name of
exported library is set to Component, you can use –lib
[CustomLibraryName] to customize it.
您可以使用构建的脚本并将其包含在您的文件中,就像您在问题中一样.从技术上讲,它确实使用了引擎盖下的webpack,但您不必配置任何东西.
标签:javascript,vue-js,vue-component,vuejs2 来源: https://codeday.me/bug/20191005/1856935.html