github上下载的vscode extension报找不到“vscode“模块的问题

news/2025/3/28 7:54:23/

问题来自于下载的 vscode 扩展源代码包

import * as vscode from "vscode";

有问题的是这句,找不到 vscode 模块,错误代码 2307

主要是因为下载的源码工程里,没有 node_modules 这个文件夹,因为它本来就是需要被忽略的,所以需要我们给它重新生成回来。

打开 vscode 的终端,执行

npm install

就会根据 package-lock.json 中的记录,把 node_modules 文件夹里需要的模块都按一遍了,就不会再报找不到模块了。

执行完成后,一定要重启 vscode 编辑器,否则可能还会有报找不到模块的地方。

在终端中执行查看已安包的命令,如下

npm ls

就可以看到当前工程所安装的包了。


http://www.ppmy.cn/news/985393.html

相关文章

Python补充笔记4-面向对象

目录 一、编程思想​ 二、类与对象​ 三、类的创建​ 四、对象的创建​ 五、类属性、类方法、静态方法​ 六、动态绑定属性和方法​ 七、知识点总结 八、面向对象的三大特征 1.封装 2.继承​ 3.多态 九、方法重写 十、object类 十一、特殊方法和特殊属性 1.dict/len/add​ 2.…

vue3-Cannot use ‘in‘ operator to search for ‘path‘ in undefined

在创建vue3的路由时,报了这样的错:Cannot use ‘in’ operator to search for ‘path’ in undefined,经过多次排查发现是我在路由文件里面用错了createWebHashHistory()方法,将它用成了 变量。 一、报错情况 二、报错原因及解…

自己实现 OpenAI 的 /v1/audio/transcriptions 接口

自己实现 OpenAI 的 /v1/audio/transcriptions 接口 0. 背景1. 参考资料1-1. Speech to text 的文档说明1-2. Create transcription 的 API 说明1-3. whisper 的示例代码 2. 代码实现 0. 背景 使用 OpenAI 的 API Key 是需要付费的,为了节省成本,自己尝…

python基本知识学习

一、输出语句 在控制台输出Hello,World! print("Hello,World!") 二、注释 单行注释:以#开头 # print("你好") 多行注释: 选中要注释的代码Ctrl/三单引号三双引号 # print("你好") # a1 # a2 print("Hello,World!&…

Spring中最简单的过滤器和监听器

1. 过滤器概念引入 Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功…

小试梯度下降算法

参考资料: 随机梯度下降法_通俗易懂讲解梯度下降法_weixin_39653442的博客-CSDN博客 梯度下降(Gradient Descent)_AI耽误的大厨的博客-CSDN博客 梯度下降法_踢开新世界的大门的博客-CSDN博客 仅做学习笔记 #给定样本求最佳 w 与 b import matplotlib.pyplot as…

【IDEA】idea不自动生成target

文章目录 1. 不生成target2. 仅部分文件不生成target2.1. 一般原因就是资源没有设置2.2. 配置编译src/main/java文件夹下的资源文件2.3. 清理缓存(王炸) 3. 参考资料 本文描述idea不生成target的几种情况以及处理方法 1. 不生成target 像下图这样根本就…

Vue 常用指令 v-on 自定义参数和事件修饰符

自定义参数就是可以在触发事件的时候传入自定义的值。 文本框,绑定了一个按钮事件,对应的逻辑是sayhi,现在无论按下什么按钮都会触发这个sayhi。但是实际上不是所有的按钮都会触发,只会限定某一些按钮,最常见的按钮就…