From 8aed14a10a1466560c418c9e7d3c0e5564e68d93 Mon Sep 17 00:00:00 2001 From: liaoyinglong Date: Sat, 28 Mar 2020 13:47:11 +0800 Subject: [PATCH] =?UTF-8?q?feat(transformer):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E7=8E=AF=E5=A2=83=E5=8F=98=E9=87=8F=E6=94=AF=E6=8C=81ts?= =?UTF-8?q?=E7=BC=96=E8=AF=91=E9=85=8D=E7=BD=AEemitDecoratorMetadata?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit close #3132 --- packages/taro-transformer-wx/src/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/taro-transformer-wx/src/index.ts b/packages/taro-transformer-wx/src/index.ts index b0d10f199ea6..f229e0eefeb6 100644 --- a/packages/taro-transformer-wx/src/index.ts +++ b/packages/taro-transformer-wx/src/index.ts @@ -239,7 +239,8 @@ export default function transform (options: TransformOptions): TransformResult { jsx: options.sourcePath.endsWith('.tsx') ? ts.JsxEmit.Preserve : ts.JsxEmit.None, target: ts.ScriptTarget.ESNext, importHelpers: true, - noEmitHelpers: true + noEmitHelpers: true, + emitDecoratorMetadata: process.env.TS_METADATA === 'true' }) : options.code options.env = Object.assign({ 'process.env.TARO_ENV': options.adapter || 'weapp' }, options.env || {})