问题标签 [vscode-jsconfig]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-code - vscode 的自动导入在不同的文件夹中表现不同
我已禁用所有 vscode 扩展。
这是我的 jsconfig 配置:
这是我的项目目录结构
当我在脚本目录中使用自动导入时(我想要的行为)
https://i.stack.imgur.com/HudET.gif
当我在 src 目录中使用自动导入时(我不想要的行为)
https://i.stack.imgur.com/XZX76.gif
我不知道我配置错了什么或其他错误
有人可以帮助我吗?
node.js - 使用 jsconfig.json 导入具有绝对路径的模块在 Node JS 中不起作用
在项目中使用相对路径来引用模块是很困难的。为了实现这一点,我们尝试在客户端(react)项目上使用 jsconfig.json 从绝对路径中引用。下面是我的 jsconfig.json 文件。它工作正常。
我无法在服务器(节点 js)项目上实现相同的目标。获取错误消息
找不到模块
任何参考将不胜感激。
javascript - 当 .jsx 和 .js 文件在同一个文件夹中时,VSCode goToDefenition 不起作用
我的结构是:
在 .jsx 中,我尝试在带有 webpack 别名的路径上使用 go to defenition 功能。要jsconfig.json
使用此参数解析 webpack 别名:
而且只有在这种情况下
当 .jsx 和 .js 文件在同一个文件夹中时
我无法使用该功能。如果我重命名文件它开始工作。它也可以在 WebStorm 中运行而无需任何更改。
请告诉我有什么问题...
vue.js - Vue.Js:别名配置
我正在尝试为我的 Vue.js 项目中的components
和sub-directories
使用创建别名。jsconfig.json
但我收到此错误:
jsconfig.json
一些文件.vue
错误:
我尝试解决这个问题,但似乎没有任何效果。这是找到的最简单的https://www.youtube.com/watch?v=U73TDohXmhQ
我在这里做错了什么..?
visual-studio-code - 使用父目录中的 jsconfig
有没有办法让 VS Code 搜索并使用jsconfig
位于工作区父目录中的文件 - 与.babelrc
作品相同?
试图找到这样的选项,但没有这样做。
javascript - Eslint 不尊重 jsconfig 路径
我在 monorepo 中有我的 express.js 项目。我想为其添加自定义路径别名。目录结构为:
jsconfig.json
.eslintrc.js
简单地说,我只是尝试在我的 index.js 文件中导入身份验证控制器。
但我收到以下错误:Unable to resolve path to module '@modules/auth/auth.controller' .eslint import/no-unresolved
请不要建议关闭规则。我已经尝试过eslint-import-resolver-jsconfig
了,但我得到了Cannot resolve jsConfig, SyntaxError } on 150
。
typescript - 为什么 VSCode 不会在 tsconfig 中选择路径别名?
我有一个jsconfig.json
替换为tsconfig.json
. 替换后,VSCode 不拾取路径别名并报告导入错误:
例子:
jsconfig.json
tsconfig.json
更新 1:我只对以 . 结尾的文件有此问题.js
。如果我将它们重命名为.ts
一切正常。奇怪的是,如果我将文件重命名为.js
并重新启动 VSCode,则错误不会再出现在文件中。
javascript - 每当我在反应项目中使用 jsconfig.json + VS Code 来设置路径/别名时,我就无法使用 cmd+单击导入以转到该文件
因此,我开始在 VS Code 中将 jsconfig.json 文件添加到我的 react 项目中,以使我能够使用以下导入:
代替:
我的 jsconfig 文件如下所示:
但是我开始注意到的一件事是,每当我这样做时,我都无法再单击“主页”并被带到代码/文件。相反,它总是会弹出一个仅显示对文件的引用的弹出窗口。我在此参考弹出窗口中单击的任何内容都不会将我带到该文件。它看起来像这样:
有时它甚至不会带来悬停。它只会选择打开的代码块中的元素,如果我单击该元素,它只会选择顶部的导入。
如果我删除“@”符号,那么一切都会按预期进行。
有没有办法使用具有绝对导入/路径别名的 jsconfig.json 文件并保持单击导入以转到文件/代码的能力。
visual-studio-code - 从 VSCode 建议中排除文件夹/库?与 jsconfig.json?
c
VSCode建议在我的项目中非常慢,尤其是我的 BFF 代码片段console.log
需要 5 秒才能执行。我可以在建议中看到有很多东西来自我安装的一些我不使用那么多的库(faker
例如date-fns
)或我安装的一些库的一些依赖项(尤其是lodash
)
我发现了这个jsconfig.json
文件,它可以把我救到这里。但是我很难配置该exclude
字段,所以这是我的问题:
您将如何配置它以排除
- 每个嵌套
node_modules
文件夹 - 特定
node_modules
文件夹,例如faker
,lodash
,date-fns
(可能还有更多)
谢谢 !