-
-
Notifications
You must be signed in to change notification settings - Fork 2
Cannot import local TS files in blitz console #1
Copy link
Copy link
Open
Description
What is the problem?
Unable to import local files inside of blitz console.
Paste all your error logs here:
While importing files via dynamic import
Uncaught Error: Cannot find package 'app' imported from C:\code\noble\noble\repl
Did you mean to import app/lib/dbUtils.ts?
at new NodeError (node:internal/errors:372:5)
at packageResolve (node:internal/modules/esm/resolve:954:9)
at moduleResolve (node:internal/modules/esm/resolve:1003:20)
at defaultResolve (node:internal/modules/esm/resolve:1218:11)
at ESMLoader.resolve (node:internal/modules/esm/loader:580:30)
at ESMLoader.getModuleJob (node:internal/modules/esm/loader:294:18)
at ESMLoader.import (node:internal/modules/esm/loader:380:22)
at importModuleDynamically (node:repl:503:47)
at importModuleDynamicallyWrapper (node:internal/vm/module:437:21)
at importModuleDynamicallyCallback (node:internal/process/esm_loader:35:14) {
code: 'ERR_MODULE_NOT_FOUND'
}
While importing files via relative path
Uncaught:
TypeError: Unknown file extension ".ts" for C:\code\noble\noble\app\lib\dbUtils.ts
at importModuleDynamicallyWrapper (node:internal/vm/module:437:15)
at ESMLoader.import (node:internal/modules/esm/loader:385:24)
at async Promise.all (index 0)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at runMicrotasks (<anonymous>)
at ESMLoader.getModuleJob (node:internal/modules/esm/loader:304:34)
at ESMLoader.#createModuleJob (node:internal/modules/esm/loader:345:17)
at new ModuleJob (node:internal/modules/esm/module_job:66:26)
at ESMLoader.moduleProvider (node:internal/modules/esm/loader:326:22)
at ESMLoader.load (node:internal/modules/esm/loader:407:26)
at defaultLoad (node:internal/modules/esm/load:21:20)
at defaultGetFormat (node:internal/modules/esm/get_format:118:38)
at Object.getFileProtocolModuleFormat [as file:] (node:internal/modules/esm/get_format:76:11)
at new NodeError (node:internal/errors:372:5)
at __node_internal_captureLargerStackTrace (node:internal/errors:465:5) {
code: 'ERR_UNKNOWN_FILE_EXTENSION'
}
Paste all relevant code snippets here:
Import files via dynamic path
app = import("app/lib/dbUtils.ts")
Import files via relative path
app = import("./app/lib/dbUtils.ts")
What are detailed steps to reproduce this?
- Run
blitz console. - Paste the above code snippets to import local TS files in the console.
Run blitz -v and paste the output here:
Windows 10 | win32-x64 | Node: v16.15.1
blitz: 0.45.4 (local)
Package manager: npm
System:
OS: Windows 10 10.0.22000
CPU: (16) x64 AMD Ryzen 7 5800H with Radeon Graphics
Memory: 1.93 GB / 13.86 GB
Binaries:
Node: 16.15.1 - C:\Program Files\nodejs\node.EXE
Yarn: Not Found
npm: 8.11.0 - C:\Program Files\nodejs\npm.CMD
Watchman: Not Found
npmPackages:
@prisma/client: 3.4.1 => 3.4.1
blitz: 0.45.4 => 0.45.4
prisma: 3.x => 3.14.0
react: 18.0.0 => 18.0.0
react-dom: 18.0.0 => 18.0.0
typescript: ~4.6 => 4.6.4
Please include below any other applicable logs and screenshots that show your problem:
No response
Reactions are currently unavailable