编程语言
首页 > 编程语言> > javascript – 将.vue文件编译成.js文件,不带webpack或browserify

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