昨晚睡前踩了個雷,來分享一下:
NX 新專案忘了裡面已經裝過 nanoid
,重裝了一次,然後 @nrwl/node:node
就開始報錯,找到引用 nanoid
的 model,在 sequelize hooks 裡,用報錯的解法改用 dynamic import 可以解決,查 NX issue 也看到幾個 node executor 不支援 static import ESM 的問題。
然後剛剛去看 nanoid
,3 天前 nanoid@4
migrate 到純 ESM 不支援 CJS 了⋯⋯降級回 nanoid@3
就解決了,等 NX issue #10414 merge 看有沒有改善吧。
Top comments (0)