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 || {})