-
Notifications
You must be signed in to change notification settings - Fork 472
Open
Description
Hi! @CrazyBoyM 在 commit 之后,将之前的相对路径导入更换成了 tsconfig alias 路径导入。但在目前我的环境下,执行 bun run build
or npm run build
之后,得到的 dist 中的 cli.js
文件中的仍然为 alias:
#!/usr/bin/env -S node --no-warnings=ExperimentalWarning --enable-source-maps
import { fileURLToPath } from "node:url";
import { dirname, join } from "node:path";
import { existsSync } from "node:fs";
import { initSentry } from "@services/sentry";
import { PRODUCT_COMMAND, PRODUCT_NAME } from "@constants/product";
导致以下错误:
node:internal/modules/package_json_reader:266
throw new ERR_MODULE_NOT_FOUND(packageName, fileURLToPath(base), null);
^
Error [ERR_MODULE_NOT_FOUND]: Cannot find package '@services/sentry' imported from /home/erasernoob/project/Kode/dist/entrypoints/cli.js
at Object.getPackageJSONURL (node:internal/modules/package_json_reader:266:9)
at packageResolve (node:internal/modules/esm/resolve:767:81)
at moduleResolve (node:internal/modules/esm/resolve:853:18)
at defaultResolve (node:internal/modules/esm/resolve:983:11)
at #cachedDefaultResolve (node:internal/modules/esm/loader:717:20)
at ModuleLoader.resolve (node:internal/modules/esm/loader:694:38)
at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:308:38)
at ModuleJob._link (node:internal/modules/esm/module_job:183:49) {
code: 'ERR_MODULE_NOT_FOUND'
}
环境:
- WSL2 Ubuntu-22.04
- Kode Version 及代码均为最新
Metadata
Metadata
Assignees
Labels
No labels