首页 > 其他分享 >vscode 提示导入的第三方包 路径不正确 ,要怎么解决?

vscode 提示导入的第三方包 路径不正确 ,要怎么解决?

时间:2024-04-24 11:01:34浏览次数:28  
标签:node Preferences vscode 路径 VSCode 导入 设置 第三方

问题:

vscode 提示导入的第三方包 路径不正确 , 如:import { Modal } from "node_modules/antd/lib/index"; 应该是 import { Modal } from "antd"; 要怎么解决?

回答

要让VSCode在自动导入时不使用 node_modules 的完整路径,可按以下步骤操作:
打开VSCode
进入设置页面,你可以通过顶部菜单栏 File(文件) -> Preferences(首选项) -> Settings(设置) 的路径进行进入,或者快捷键 Ctrl + , 打开。
在设置搜索框中输入 JavaScript › Preferences: Import Module Specifier (如果你正在使用 TypeScript,那么选项名为 TypeScript › Preferences: Import Module Specifier),将它的选项设置为 shortest 或者 relative,以达到你的需求。
shortest:VSCode会使用最简洁的版本进行自动导入。这是你需要的设置选项。
relative:VSCode会总是使用相对路径进行自动导入。
如果你在进行上述操作后仍然发现完整路径的导入,可能是因为项目的配置导致的。这时你可以在项目的根目录下创建或修改 jsconfig.json 或 tsconfig.json 文件,确保 compilerOptions.moduleResolution 的设置为 node,这样VSCode会按照离敓房文件最近的 node_modules 目录进行查找和导入。

以上为GPT4的回答,已确认可行

标签:node,Preferences,vscode,路径,VSCode,导入,设置,第三方
From: https://www.cnblogs.com/zjhblogs/p/18154604

相关文章

  • FreeCAD导入立创EDA下载的元件step文件档无法删除PCB部分
    1.问题描述   在使用freeCAD导入step文件的时候,一开始会导入成一个成体,想隐藏某些部件,却只能隐藏整个装配体,就是图示位置无法展开,无法删除部件。2.解决方法找到编辑==》首选项 ==》Import-Export==》STEP==》导入 启用STEP复合合并。不打钩就可以了。  设置好......
  • VSCode终端为什么不能输入任何命令,打开的时候一片空白
    索引:VSCode终端为什么不能输入任何命令,打开的时候一片空白。。。解决办法:使用cmd本地终端,进入远程服务器,然后进入root目录下,把vscode-server目录删除,重新通过vscode进入详细步骤:关闭所有vscode与服务器的连接使用非vscode终端ssh到服务器杀死服务器上运行的所有vs......
  • Meta 向第三方开放 MR 操作系统;黄仁勋:人形机器人成本可能比人们预期要低得多丨 RTE 开
       开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(RealTimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点......
  • 物理隔离条件下的数据安全导入导出方案,哪种最安全可控?
    数据安全在当今信息化社会中扮演着至关重要的角色,尤其像政府、军工等单位,有比较多的核心数据要保护,一旦出现数据泄漏,将造成不可估量的后果。因此为了保护数据安全,政府、军工等单位一般会采取纯物理隔离,隔离后再通过导入导出工具,将数据安全导入导出。在实现纯物理隔离的内外网环......
  • 什么是最优物理隔离文件导出导入解决方案,来看看吧!
    企业进行物理隔离的主要原因是为了提高安全性,减少安全风险。物理隔离通常指的是将网络或系统中的关键部分与外界断开直接连接,以增强安全性。在企业环境中,这通常意味着将内部网络(内网)与外部网络(如互联网,即外网)隔离开来,防止未授权的访问和潜在的网络攻击。物理隔离文件导出通常涉及......
  • 导入图片
    @PostMapping("/uploadExercise")publicResponseEntity<String>uploadExercise(@RequestParamMultipartFilefile,@RequestParam("exercise_id")intexercise_id)throwsIOException{Stringmd5;try(InputStream......
  • 前端vscode配置
    {"window.zoomLevel":1,"liveServer.settings.donotShowInfoMsg":true,"editor.tabSize":2,"editor.tabCompletion":"on","editor.fontSize":16,"git.autofetch":true,"editor.stic......
  • 最近对接通联支付第三方平台,支付成功后要回调方法告知支付是否成功,通知url必须为直接
    最近公司要做PC端,微信小程序端支付,对接的第三方是通联支付,因为需要用到回调方法,所以想到了natapp内网穿透的方法给通联支付提供回调的地址访问我本机项目第一步:打开natapp,注册账号https://natapp.cn/新手的话,需要购买免费隧道,不用花钱 我几年前已经申请账号也购买免费......
  • 用 VSCode 编写 Markdown
    用VSCode编写Markdown1.环境配置1.1.安装VSCode插件在VSCode中依次搜索并安装以下插件:MarkdownAllinOne-实现一些基础的Markdown编写体验,比如快捷键、列表编辑、自动生成目录等等MarkdownPreviewEnhanced-实现github风格的预览、支持导出为HTML、PDF......
  • Unbuntu中VSCode安装
    1.vscode下载https://code.visualstudio.com/download    选择拓展名deb的版本自行下载根据自己系统选择对应版本,本文中下载的为x64版本  下载完成后安装 2.安装C++ 打开vscode 搜索c++;搜索完成后选择第一个安装  在terminal中输......