当前位置: 首页 > 知识库问答 >
问题:

如何编译Vuejs单文件组件?

费辰阳
2023-03-14

我正在使用Vuejs 2(网页包简单模板),我想知道如何在呈现模板之前编译模板。下面是我的代码:

App.vue

<template>
    <div id="app">
        <h1>{{ msg }}</h1>
    </div>
</template>
<script>
    export default {
        name: 'app'
    }
</script>

main.js

import Vue from 'vue'
import App from './App.vue'

const res = Vue.compile(App)
const vm = new Vue({
    el: '#app',
    data: {
        msg: 'hello'
    },
    render: res.render,
    staticRenderFns: res.staticRenderFns
})

这就是我启动服务器时遇到的错误:\uuuu网页包\uu导入的模块\uu 0\u vue\uuuu默认值。a.compile不是一个函数

我还尝试了这个插件vue模板编译器,但没有成功。你能帮我把它弄好吗?提前谢谢。

共有1个答案

易俊友
2023-03-14

您需要在网页包的配置中使用此设置:

resolve: {
  alias: {
    'vue$': 'vue/dist/vue'
  }
}

尽管在这个问题上:http://vuejs.org/guide/installation.html#Standalone-vs仅运行时构建

 类似资料:
  • 问题内容: 我已经搜索过了,但是找不到或无法理解。 现在我不是Java程序员,但是我需要将一个Java文件编译成一个现有的(已编译的)Java程序。该Java代码的源代码对我 不可 用,因此我无法编译整个项目。 我对反编译原始项目不感兴趣。 如何仅使用JDK和javac快速完成此操作?(通过命令行是我的首选。) 我知道这样做必须禁用单个java文件外部的错误检查,因为它无法读取依赖项。 在此先感谢

  • 本文向大家介绍vuejs 单文件组件.vue 文件的使用,包括了vuejs 单文件组件.vue 文件的使用的使用技巧和注意事项,需要的朋友参考一下 vuejs 自定义了一种.vue文件,可以把html, css, js 写到一个文件中,从而实现了对一个组件的封装, 一个.vue 文件就是一个单独的组件。由于.vue文件是自定义的,浏览器不认识,所以需要对该文件进行解析。 在webpack构建中,需

  • 我已经通过webpack简单裸露了VueJs的新安装,试图将SASS设置为CSS。文档说它已经准备好开发了,但是webpack只适用于SCSS,而不适用于SASS。有人能分享一下如何使用吗? 此外,我还遵循了教程https://vue-loader.vuejs.org/guide/pre-processors.html#sass-vs scss,但没有结果 Webpack文件 错误 未能编译。 .

  • 问题内容: 我可以使用什么程序反编译类文件?我实际上会得到Java代码,还是仅仅是JVM汇编代码? 关于此站点上的Java性能问题,我经常看到“反编译” Java类文件以了解编译器如何优化某些东西的人们的回答。 问题答案: 有一些反编译器…快速搜索结果: Procyon: open-source (Apache 2) and actively developed Krakatau: open-so

  • 我写了下面提到的一个简单的java程序。不幸的是,编译错误发生了。 在编译过程中,在命令提示符下会显示以下内容: c:\Java 它对我的任何程序都不起作用,即使是这个简单的程序也不行!这是为什么? 编辑: 现在我有: 而且它不起作用。为什么不起作用? 它说的和以前一样。 你对Java所说的。lang.String[]有效,但为什么不能呢?为什么我以前不需要穿上这些?