taro icon indicating copy to clipboard operation
taro copied to clipboard

mobx 页面index.jsx @inject('store') X [ERROR] Unexpected "@"

Open lceihen opened this issue 2 years ago • 3 comments

相关平台

微信小程序

小程序基础库: vscode build报错 使用框架: React

复现步骤

直接安装 taro 3.5

期望结果

无报错

实际结果

报错

环境信息

👽 Taro v3.5.0


  Taro CLI 3.5.0 environment info:
    System:
      OS: Windows 10
    Binaries:
      Node: 16.15.0 - D:\lceihen\install\node\node\node.EXE
      Yarn: 1.22.10 - D:\lceihen\install\node\node\node_global\yarn.CMD
      npm: 8.1.4 - D:\lceihen\install\node\node\npm.CMD

lceihen avatar Aug 20 '22 10:08 lceihen

@lceihen 没有复现,请升级到最新版再试试,或提供完整可复现 demo

Chen-jj avatar Aug 22 '22 06:08 Chen-jj

taro3.5.4 版本 我这边也是一样的错误

@inject("store")
@observer

[ERROR] Unexpected "@"

src/components/banner/index_home.js:15:0:
  15 │ @inject("store")

✘ [ERROR] Expected identifier but found "@"

src/store/enter-option.js:10:2:
  10 │   @observable

ywanhzy avatar Aug 25 '22 08:08 ywanhzy

装饰器报错,哪位有解决方案了吗?

QingyunYang avatar Sep 03 '22 05:09 QingyunYang

把 jsx 改成 tsx ,或者 把装饰器改成原始函数调用 ,这对我有效

lisonge avatar Sep 22 '22 03:09 lisonge

同问,有 jsx 解决方案了吗

charsea avatar Nov 10 '22 08:11 charsea

看起来此issue大概率不会被修复,因为不影响到主流程的,我是这样解决的:在选择模板时不使用自带的mobx,选择cli安装完成后手动引入mobx6,目前没发现由于引入导致的bug

lceihen avatar Nov 10 '22 10:11 lceihen

别急啊, 挂几个月的issue老多了;

只要是问题, 应该支持的都可以尽量支持,member有时间会处理的, 也欢迎有意愿参与共建的提交PR;

yoyo837 avatar Nov 10 '22 10:11 yoyo837

同问,有解决方案了吗?

ChiJohn avatar Dec 05 '22 03:12 ChiJohn

Duplicate of https://github.com/NervJS/taro/issues/13007

yoyo837 avatar Dec 21 '22 07:12 yoyo837