我正在尝试使用ReasonReact在我的Nextjs应用程序中实现React Context API,但被扣脚本编译器推断模块名称的方式所困扰。
为了使上下文可用于整个树,我需要从Nextjs App组件继承。问题是,Next按照约定寻找pages/_app.js
App组件的继承关系,但是当我使用_app.re
文件名时,bsb
不会产生一个名为“ App”的Reason模块。
实际上,bsb
打印以下消息并忽略该文件:
IGNORED: file _app.re under pages is ignored because it can't be turned into a valid module name. The build system transforms a file name into a module name by upper-casing the first letter
有没有办法告诉Nextjs在其他地方寻找App组件?还是一种bsb
仅调整一个文件的方法?
最后一个似乎很远,但是除非真正需要,否则我不想涉足javascript 。