denoland / deno

A modern runtime for JavaScript and TypeScript.
https://deno.com
MIT License
93.47k stars 5.18k forks source link

Expo (React Native) tracking issue #22970

Open littledivy opened 4 months ago

littledivy commented 4 months ago
$ deno run -A create-expo-app@latest AwesomeProject/
$ cd AwesomeProject/
$ deno task dev
// deno.jsonc
{
  "unstable": ["unsafe-proto"] // needed because of `typed-array-byte-offset` npm module
}

Blockers:

Non blockers but should be fixed:

millsp commented 1 month ago

Currently fails with

Task web expo start --web
Starting project at /home/pierre/Throwaway/AwesomeProject
Starting Metro Bundler
Failed to construct transformer:  TypeError: this._child.send is not a function
    at ChildProcessWorker.initialize (file:///home/pierre/Throwaway/AwesomeProject/node_modules/.deno/jest-worker@29.7.0/node_modules/jest-worker/build/workers/ChildProcessWorker.js:169:17)
    at new ChildProcessWorker (file:///home/pierre/Throwaway/AwesomeProject/node_modules/.deno/jest-worker@29.7.0/node_modules/jest-worker/build/workers/ChildProcessWorker.js:100:10)
    at WorkerPool.createWorker (file:///home/pierre/Throwaway/AwesomeProject/node_modules/.deno/jest-worker@29.7.0/node_modules/jest-worker/build/WorkerPool.js:30:12)
    at new BaseWorkerPool (file:///home/pierre/Throwaway/AwesomeProject/node_modules/.deno/jest-worker@29.7.0/node_modules/jest-worker/build/base/BaseWorkerPool.js:55:27)
    at new WorkerPool (file:///home/pierre/Throwaway/AwesomeProject/node_modules/.deno/jest-worker@29.7.0/node_modules/jest-worker/build/WorkerPool.js:18:1)
    at new Worker (file:///home/pierre/Throwaway/AwesomeProject/node_modules/.deno/jest-worker@29.7.0/node_modules/jest-worker/build/index.js:141:26)
    at FileMap._getWorker (file:///home/pierre/Throwaway/AwesomeProject/node_modules/.deno/metro-file-map@0.80.9/node_modules/metro-file-map/src/index.js:560:24)
    at FileMap._processFile (file:///home/pierre/Throwaway/AwesomeProject/node_modules/.deno/metro-file-map@0.80.9/node_modules/metro-file-map/src/index.js:382:21)
    at FileMap._applyFileDelta (file:///home/pierre/Throwaway/AwesomeProject/node_modules/.deno/metro-file-map@0.80.9/node_modules/metro-file-map/src/index.js:482:33)
    at file:///home/pierre/Throwaway/AwesomeProject/node_modules/.deno/metro-file-map@0.80.9/node_modules/metro-file-map/src/index.js:214:20
error: Uncaught Error: Failed to spawn '/home/pierre/.deno/bin/deno': Argument list too long (os error 7)

deno 1.44.0 Ubuntu 24.04 LTS