reactjs - 创建 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 库
解决方案
我犯了同样的错误,因为我们将一些文件更改为 .tsx 并忘记更新 babel 扩展名。
推荐阅读
- google-apps-script - 有没有办法使用 Apps Script 将文本替换为 Google Docs 中的建议?
- django - 如何使用 startproject --template?(Django 2.2)
- shell - 将 CSV 转换为文本文件的 Shell 脚本
- sql - ORA-04091“更新后”触发器出错,如何解决?
- html - 使用 CSS 制作动画图片库的最佳实践
- ios - buildMenu 在 AppDelegate 中被调用,而不是 UIViewController
- android - 如何编写提供root设备功能的android应用程序?
- sql - 错误:该列允许的值大于指定的精度
- laravel - 邮递员 404 未找到
- assembly - 从 32 位 x86 汇编代码中读取程序的字节数的方法是什么