dd-trace plugin fails to resolve module due to missing `main` entrypoint on `standalone` builds · Issue #40735 · vercel/next.js

[dd-trace plugin fails to resolve module due to missing main entrypoint on standalone builds · Issue #40735 · vercel/next.js ]
すごいピンポイントの話だが、next.js の outputstandalone にして standalone モードでビルドした時に datadog のトレーサーである dd-tracerequire すると壊れるという怪現象にブチ当たった
おもえばエラーが全てを語っているのだが、大変長くあれやこれや探ってようやく .next/standalone/node_modules/next/package.jsonmain が整合性とれてないから壊れてるんだということがわかった
いくつかのモジュールを require すると通るんだけど、 nextdd-trace だけ require が通らなくて「どゆこと?」となり沼に落ちていった
Docker でビルドした後にこいつを書き換えるスクリプトを挟むと通るようになった


#20221110 #1110


関連ページとランダムに選ばれたページ

筆者について

jigsaw(ジグソウ、1991年6月12日-)は日本のプログラマ、会社代表。本名は小林貴也(こばやし たかや)。主にウェブ、フロントエンド領域で活動している。カミング・スーン合同会社の代表社員。
さらに詳しく

寄附について

面白かったらBTCETHでの寄附をお待ちしております。
寄附のきろく