'babelHelpers.taggedTemplateLiteral'在使用标记的模板字符串时,在re

'babelHelpers.taggedTemplateLiteral' is undefined in react native when using tagged template strings

本文关键字:字符串 re taggedTemplateLiteral babelHelpers      更新时间:2023-09-26

我正在尝试在react原生应用程序(rn版本0.16)中使用标记的模板字符串,比如这个

let i18n = function(){
       return 'should be fun';
   };
console.log(i18n`not fun`);

我得到异常-"babelHelpers.taggedTemplateLiteral"未定义;

如果我只使用模板字符串,如:

console.log(`Fun`);

它正在发挥作用。

由于0.16 rn移动到babel 6并且可能是,因此它不仅是rn特异性的。我有检查包装商和"babel-plugin-transform-es2015-模板-侧面"包括在内。

知道吗?

我通过更新到RN 18来解决它。