导入"@mui/material"将阻塞VSCode -因此TS警告将在10-15秒之后出现,而不是小于10 TS,例如:
import { Button } from '@mui/material'
// and make a use with this button.
然后:
new Date(). // will show the autocomplion very slow
如果您删除该按钮的导入,或从此包中删除任何模块,则一切都将再次正常工作。
我使用来解析require语句,而不必显式地提供模块的相对路径。但是vscode不能识别模块,因为它不是相对路径。我通过跟踪jsconfig尝试使用。我在项目的根目录中创建了jsconfig。但是vscode完成的路径解析与app-module-path冲突,因为vscode在所有路径之前都添加了一个server/前缀。为了使jsconfig.json与app-module-path一起工作,我应该对它做哪些更改?
上下文
.
├── jsconfig.json
├── package.json
├── server
│ ├── app.js --------> here I set
我有这样的进口品:
import { some } from '@namespace/pkg/some/other';
包现在有了正确的索引文件,因此我希望将所有导入更改为:
import { some } from '@namespace/pkg';
有许多进口需要改变。我可以使用VsCode或其他什么工具来实现自动化吗?
我添加了这些行来使用选项卡而不是箭头来从建议中选择代码。然而,当我在python中编码时,它不会改变任何东西。我写键绑定的方法正确吗?
此外,我使用Pylance作为语言服务器。VScode会自动在工作目录中创建.vscode目录,其中包含声明我的python可执行路径的setting.json,这是问题的原因吗?
// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "tab",
"command"
VSCode在自动提示导入方面做得很好,但是在一个(Lerna) monorepo中,它只建议从一个包到另一个包的相对路径,例如:
import example from '../../../@scope/example/lib/index.html'
我需要参考使用它们的包名的其他包:
import example from '@scope/example';
我的jsconfig.json,它是我的单纯性的根源:
{
"compilerOptions": {
"target": "es6",
镜像问题
"“指的是.js项目
我想配置VSCode调用的方式,以便在调用.py文件中的Organize imports时进行自定义。
特别是,VSCode已经开始删除两个等距段之间的空行,不知道原因。
from django...
from myproject... # removing blanck line between 2 sections