Closed10

【Issue出てた】Denoのnpm互換性でdrizzle-kitを動かしたい

ピン留めされたアイテム
WhyKWhyK

v1.41.2でworkersのref/unrefに対応した模様
https://github.com/denoland/deno/releases/tag/v1.41.2
https://github.com/denoland/deno/pull/22778

少なくとも今までのようなエラーは出なくなったが、下記が出力されて進行不可になる

$ deno run -A npm:drizzle-kit generate:mysql --schema=./db/schema.ts
drizzle-kit: v0.19.12
drizzle-orm: v0.27.2

Reading schema files:
/home/windchime-yk/dev/private/cinelog/db/schema.ts
WhyKWhyK

drizzle-kitをDenoで動かそうとした。

deno run -A npm:drizzle-kit generate:mysql --schema=./db/schema.ts

しかし、以下のようなエラーが出た。

TypeError: worker.unref is not a function
    at startWorkerThreadService (file:///home/windchime-yk/.cache/deno/npm/registry.npmjs.org/esbuild/0.18.18/lib/main.js:2305:10)
    at transformSync (file:///home/windchime-yk/.cache/deno/npm/registry.npmjs.org/esbuild/0.18.18/lib/main.js:2053:29)
    at compile2 (file:///home/windchime-yk/.cache/deno/npm/registry.npmjs.org/drizzle-kit/0.19.12/index.cjs:11146:47)
    at Module._compile (file:///home/windchime-yk/.cache/deno/npm/registry.npmjs.org/drizzle-kit/0.19.12/index.cjs:8599:35)
    at Module._extensions..js (node:module:747:10)
    at Object.newLoader [as .ts] (file:///home/windchime-yk/.cache/deno/npm/registry.npmjs.org/drizzle-kit/0.19.12/index.cjs:8607:13)
    at Module.load (node:module:658:32)
    at Function.Module._load (node:module:539:12)
    at Module.require (node:module:677:19)
    at require (node:module:791:16)

なのでエラー原因を調べたり実装可能性を調べる

WhyKWhyK

既に出されてるIssueを購読しようね、という話でこれはおしまい

このスクラップは2ヶ月前にクローズされました