実現したいこと
Deno でnpm:puppeteerがつかるようになったと聞いたので、実際に試してみました。
事前に、deno run npm:puppeteer browsers install を実施して、ブラウザをダウンロード実施済み。
発生している問題・分からないこと
puppeteerを起動しようとするとTypeErrorになる
エラーメッセージ
error
1error: Uncaught (in promise) TypeError: Windows only supports ctrl-c (SIGINT) and ctrl-break (SIGBREAK). 2 at bindSignal (ext:runtime/40_signals.js:14:10) 3 at Object.addSignalListener (ext:runtime/40_signals.js:54:19) 4 at Process.on (node:process:355:12) 5 at subscribeToProcessEvent (file:///C:/Users/user1/AppData/Local/deno/npm/registry.npmjs.org/@puppeteer/browsers/2.4.0/lib/esm/launch.js:80:17) 6 at new Process (file:///C:/Users/user1/AppData/Local/deno/npm/registry.npmjs.org/@puppeteer/browsers/2.4.0/lib/esm/launch.js:157:13) 7 at launch (file:///C:/Users/user1/AppData/Local/deno/npm/registry.npmjs.org/@puppeteer/browsers/2.4.0/lib/esm/launch.js:44:12) 8 at ChromeLauncher.launch (file:///C:/Users/user1/AppData/Local/deno/npm/registry.npmjs.org/puppeteer-core/23.3.0/lib/esm/puppeteer/node/BrowserLauncher.js:70:32) 9 at eventLoopTick (ext:core/01_core.js:175:7) 10 at async file:///C:/Users/user1/src/puppeteer_test/test.ts:4:17
該当のソースコード
deno
1```deno 2import puppeteer from "npm:puppeteer"; 3const browser = await puppeteer.launch();
### 試したこと・調べたこと - [ ] teratailやGoogle等で検索した - [ ] ソースコードを自分なりに変更した - [ ] 知人に聞いた - [x] その他 ##### 上記の詳細・結果 エラーメッセージを読むと、WindowsはSIGINTとSIGBREAKのみサポートしていると読み取れました。 そうなるとWindows環境では使えないのでしょうか? ### 補足 deno --verson deno 1.46.3 (stable, release, x86_64-pc-windows-msvc) v8 12.9.202.5-rusty typescript 5.5.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/09/17 03:06 編集