首页 > 解决方案 > 创建 npm 包时 babel-macros 出错

问题描述

我的 babel-plugin-macros 有问题,目前我用 twin.macro 创建了一个组件包,编译器显示成功消息,npm 发布命令也是如此。但是,如果我安装库并在我的项目上使用会显示下一个错误:

MacroError:您从“未定义”导入的宏正在使用 babel-plugin-macros 编译的上下文之外执行。这表明你没有正确配置 babel 插件“babel-plugin-macros”。请参阅有关如何正确配置 babel-plugin-macros 的文档: https ://github.com/kentcdodds/babel-plugin-macros/blob/master/other/docs/user.md

项目中已经设置了 babel-macros-plugin 和 tailwind 库

标签: reactjsinstallationbabeljs

解决方案


我犯了同样的错误,因为我们将一些文件更改为 .tsx 并忘记更新 babel 扩展名。


推荐阅读