首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将*.vue文件编译成*.js文件以便在cdn中使用

将*.vue文件编译成*.js文件以便在cdn中使用
EN

Stack Overflow用户
提问于 2021-11-12 20:59:25
回答 1查看 172关注 0票数 2

有没有什么方法可以把一些Component.vue文件编译成javascript文件?以便编译后的js可以包含在HTML中并与vue CDN一起使用。

例如,假设我们有一些组件Component.vue,如下所示

代码语言:javascript
复制
<template>
    <div class="demo">{{ msg }}</div>
</template>
<script>
export default {
    data() {
        return {
            msg: "Jatin Garg",
        };
    },
};
</script>

<style scoped>
.demo {
    color: blue;
}
</style>

现在我们想把编译好的Component.js包含在下面的文件中。

代码语言:javascript
复制
<html lang="en">
    <head>
        <script src="/path/to/Component.js"></script>
        <script src="vue@next"></script>
        <body>
            <div id="app">
                <component></component>
            </div>
        </body>
        <script>
            const app = Vue.createApp({});
            app.component("component", Component);
            app.mount("#app");
        </script>
    </head>
    <body></body>
</html>

我知道一个名为vue3-sfc-loader的库可以做类似的事情。而不是使用".js“文件,它直接获取Component.vue文件并编译它。基本上,我想脱机编译.vue文件

EN

回答 1

Stack Overflow用户

发布于 2021-11-12 21:28:12

关键是你需要转换你的文件,而不是编译它。所以你可以找到一个可以做这件事的脚本,或者自己创建它。

用合适的脚本Here is出类似问题的答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69948991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档