vue.js - 使用汇总和支持 JSX 为 npm 打包 Vue 组件?
问题描述
我正在关注打包 Vue 组件的汇总指南。
我的代码包含一些 JSX 代码,无论我尝试什么,汇总构建总是失败
[!] (plugin commonjs) SyntaxError: Unexpected token (12:13) in /home/nt/Desktop/vue-text-highlight-v2/src/components/Hello.vue?rollup-plugin-vue=script.js
src/components/Hello.vue?rollup-plugin-vue=script.js (12:13)
10: methods: {
11: hello(){
12: return <h1>Hi!</h1>
^
13: }
14: },
我用这个最小的组件创建了一个最小的沙箱,只是为了显示我所有的 roolup 依赖项的用例
或者
你好.vue
<template>
<span>
{{ this.hello() }}
</span>
</template>
<script>
export default {
name: 'Hello',
methods: {
hello(){
return <h1>Hi!</h1>
}
},
}
</script>
<style scoped>
</style>
解决方案
推荐阅读
- java - 如果使用 @Bean 标签创建了一个 bean,那么我们可以创建两个 bean。每个 applicatonContext 是如何单例的
- vb.net - 在列表框中双击操作时如何修复“从字符串“Num1”到类型“整数”的转换无效”
- excel - 我想从网页中提取数据,但最后我无法在工作表中写入数据。数据是表格形式(多行,列)?
- javascript - 在 JS 中查找路线的最快方法是什么?
- c# - 在 WPF ListView 中动态创建组
- angular - 角度路由器导航问题
- python - 如何使用相同的代码满足不同的字符串格式化场景?
- r - 如何从R中的字符串中提取特定数字
- sql - 需要在 oracle 中使用 group by 查询并计算以下内容
- c# - 请求的协议尚未配置到系统中,或者不存在它的实现