Skip to content

<script lang="coffee" setup> not work #4871

Closed
@gcxfd

Description

@gcxfd

Version

3.2.20

Reproduction link

gitee.com

Steps to reproduce

yarn
yarn dev

code

import { defineConfig } from 'vite'

import vue from '@vitejs/plugin-vue'
import coffee from 'rollup-plugin-coffee2'
import pug from 'rollup-plugin-pug'

export default defineConfig(
  ({ mode }) =>{
    const isDev = mode !== 'production';

    return {
      plugins: [
        coffee({
          bare:true,
          sourceMap: isDev
        }),
        pug(),
        vue()
      ]
    }
  }
)
<style lang="stylus" scoped>
h1
  color #0f0
img
  border 1px solid #0f0
  padding 16px
:deep(button)
  padding 16px
  font-size 16px
</style>

<template lang="pug">
main
  img(alt="Vue logo", src="./assets/logo.png")
  HelloWorld(msg="hi")
</template>

<script lang="coffee" setup>
import HelloWorld from "./vue/HelloWorld.vue"
</script>

What is expected?

work

What is actually happening?

Uncaught SyntaxError: The requested module '/src/app.vue?t=1635407270659&vue&type=script&setup=true&lang.coffee' does not provide an export named 'default'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions