JSCONFIG.JSON似乎在Vscode中起作用?

发布于 2025-02-06 11:11:13 字数 1273 浏览 0 评论 0原文

这有点奇怪。 我试图用此jsconfig.json缩短导入语句:

{
    "compilerOptions": {
        "baseUrl": "./",
        "paths": {
            "@/*": ["./*"]
        }
    }
}

现在很奇怪的是,IntelliSense实际上识别了此文件,并给了我自动填充以导入它。

例如: (请忽略我一直在尝试尝试解决此问题的怪异文件结构)

import { PORT } from "@/env/index";

文件结构如下: 文件结构

节点投掷的错误是:

internal/process/esm_loader.js:74
    internalBinding('errors').triggerUncaughtException(
                              ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package '@/env' imported from C:\Users\[Censored]\main.js
    at packageResolve (internal/modules/esm/resolve.js:664:9)
    at moduleResolve (internal/modules/esm/resolve.js:705:18)
    at Loader.defaultResolve [as _resolve] (internal/modules/esm/resolve.js:819:11)      
    at Loader.resolve (internal/modules/esm/loader.js:89:40)
    at Loader.getModuleJob (internal/modules/esm/loader.js:242:28)
    at ModuleWrap.<anonymous> (internal/modules/esm/module_job.js:73:40)
    at link (internal/modules/esm/module_job.js:72:36) {
  code: 'ERR_MODULE_NOT_FOUND'
}

我目前不知道如何解决此问题我在互联网上看到的教程完全相同。

我希望有人可以帮助我。

This is a little weird.
I tried to shorten my import statements with this jsconfig.json:

{
    "compilerOptions": {
        "baseUrl": "./",
        "paths": {
            "@/*": ["./*"]
        }
    }
}

Now the weird thing is that Intellisense actually recognizes this file and gives me an auto-fill to import it.

For example:
( Please Ignore the weird file structure I've been trying out different things trying to fix this )

import { PORT } from "@/env/index";

File structure is as follows:
File Structure

The error that node throws is:

internal/process/esm_loader.js:74
    internalBinding('errors').triggerUncaughtException(
                              ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package '@/env' imported from C:\Users\[Censored]\main.js
    at packageResolve (internal/modules/esm/resolve.js:664:9)
    at moduleResolve (internal/modules/esm/resolve.js:705:18)
    at Loader.defaultResolve [as _resolve] (internal/modules/esm/resolve.js:819:11)      
    at Loader.resolve (internal/modules/esm/loader.js:89:40)
    at Loader.getModuleJob (internal/modules/esm/loader.js:242:28)
    at ModuleWrap.<anonymous> (internal/modules/esm/module_job.js:73:40)
    at link (internal/modules/esm/module_job.js:72:36) {
  code: 'ERR_MODULE_NOT_FOUND'
}

I currently have no clue how to fix this because every tutorial I've seen on the internet does the exact same.

I hope someone can help me with this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文