首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >react原生传递选项allowNamespaces to babel typescript插件

react原生传递选项allowNamespaces to babel typescript插件
EN

Stack Overflow用户
提问于 2019-12-04 01:52:03
回答 1查看 905关注 0票数 2

我想通过expo在react本机管理的流程中使用TensorFlow。当我使用插件桥时,我在android上运行时收到一个错误,即babel需要将@babel/ https://github.com/tensorflow/tfjs/tree/master/tfjs-react-native -transform-typescript的选项allowNamespaces设置为true。

因此我将babel.config.js更改为:

代码语言:javascript
运行
复制
module.exports = function(api) {
  api.cache(true);
  return {
    presets: ["babel-preset-expo"],
    plugins: [
      "@babel/plugin-transform-typescript",
      {
        allowNamespaces: true
      }
    ]
  };
};

但是现在我得到了错误Error: [BABEL] /node_modules/expo/AppEntry.js: .allowNamespaces is not a valid Plugin property,所以它在请求中添加了点。

我试着把它放到.babelrc中,但还是一样的。你知道怎么解决这个问题吗?谢谢

EN

Stack Overflow用户

发布于 2019-12-04 23:22:42

我做了更多的尝试,最后,.babelrc配置被正确传递:

代码语言:javascript
运行
复制
{
    "plugins": [
        ["@babel/plugin-transform-typescript", { "allowNamespaces": true }]
    ]
}
票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59162784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档