【遇坑笔记】Node.js 开发环境与配置 Visual Studio Code

news2024/11/17 10:43:03

【遇坑笔记】Node.js 开发环境与配置 Visual Studio Code

  • 前言
  • node.js开发环境配置
    • 解决pnpm 不是内部或外部命令的问题(pnpm安装教程)
    • 解决 pnpm : 无法加载文件 C:\Program Files\nodejs\pnpm.ps1,因为在此系统上禁止运行脚本。
  • vscode 插件开发遇坑
    • 问题:npm ERR! missing: ava@^1.2.1, required by p-limit@2.3.0

前言

最近部署vscode插件的代码,主要用的是javascript和node.js,这里记录一下遇到的几个坑。

node.js开发环境配置

参考教程:
https://blog.csdn.net/BUG_call110/article/details/119880696

解决pnpm 不是内部或外部命令的问题(pnpm安装教程)

安装命令: npm install -g pnpm
命令行安装好后输入pnpm -v显示没有这个命令。原因是更换安装路径后没有设置系统的环境变量,需要进行全局配置。
在这里插入图片描述

参考链接:https://blog.csdn.net/weixin_42569526/article/details/126139139

https://blog.csdn.net/zhouyan8603/article/details/109039732

解决 pnpm : 无法加载文件 C:\Program Files\nodejs\pnpm.ps1,因为在此系统上禁止运行脚本。

解决办法:

以管理员身份运行 Windows PowerShell ,

在命令行输入以下命令后按回车,

set-ExecutionPolicy RemoteSigned

再输入Y 回车即可。

参考链接

vscode 插件开发遇坑

问题:npm ERR! missing: ava@^1.2.1, required by p-limit@2.3.0

插件打包的时候输入命令,出现一堆npm ERR! missing:

vsce package

报错:

在这里插入图片描述
原因: npm的版本过高或过低

解决方案:

1. 查看当前npm版本
npm -v


2. 查看所有npm的版本
npm view  npm  versions

3. 更新npm
npm install npm@版本号

4. 重新安装依赖
npm install

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1896853.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

植物大战僵尸杂交版V2.1+修改器+融合版

植物大战僵尸杂交版v2.1 新增新植物,全新模式与玩法! 内含窗口放大工具与修改器 主播同款游戏,下载使用即可! 链接: https://pan.baidu.com/s/1k1BkDDgAtVILAEpHBNsZNw?pwdn81t 提取码: n81t

基于Java中的SSM框架实现野生动物公益保护系统项目【项目源码+论文说明】计算机毕业设计

基于Java中的SSM框架实现野生动物公益保护系统演示 摘要 本系统按照网站系统设计的基本流程,遵循系统开发生命周期法和结构化方法,基于Java语言设计并实现了野生动物公益保护系统。该系统基于浏览器/服务器模式,采用JSP技术,后台…

nginx的匹配及重定向

一、nginx的匹配: nginx中location的优先级和匹配方式: 1.精确匹配:location / 对字符串进行完全匹配,必须完全符合 2.正则匹配:location ^~ ^~ 前缀匹配,以什么为开头 ~区分大小写的匹配 ~* 不区分…

内衣迷你洗衣机什么牌子好?四款亲测表现出色内衣洗衣机安利

相信不少小伙伴都跟我一样。一方面,认为内裤、袜子与大件的上衣、裤子放一块清洗,会感觉很不卫生,而且穿在身上也不安心。但是另一方面,本身又很懒惰,也不想自己用手洗,不但经常会遗漏一些污渍,…

探索智能合约在医疗健康领域的革新应用

随着区块链技术的发展,智能合约作为其重要应用之一,在医疗健康领域展示了巨大的潜力和革新性。智能合约是一种基于区块链的自动化执行协议,它可以在无需中介的情况下执行和验证合同。在医疗健康领域,智能合约不仅简化了数据管理和…

CFS三层内网渗透——外网打点(一)

目录 外网打点 先爆破一下看看有没有啥可进攻路径 尝试那个可疑的路径发现是thinkphp这个框架,同时也知道了版本,那就nday打吧 写入php ​编辑写入php成功,简简单单nday拿下​编辑 蚁剑rce尝试链接 打点成功 外网打点 先爆破一下看看有…

护眼热点:台灯护眼是真的吗?一起来看台灯的功能作用有哪些

如今近视问题日益严峻,尤为引人瞩目的是,高度近视学生群体占比已逼近10%的警戒线,且这一比例伴随着学龄的增长而悄然攀升——从幼儿园6岁孩童中那令人忧虑的1.5%,到高中阶段惊人的17.6%,每一组数据都敲响了保护儿童视力…

Java面试八股之MySQL的pconenct和connect有什么区别

MySQL的pconenct和connect有什么区别 在PHP中,mysql_pconnect() 和 mysql_connect() 是用来建立与MySQL数据库服务器连接的两个函数,它们的主要区别在于连接的持久性。 mysql_connect(): 这个函数每次调用都会尝试创建一个新的数据库连接。 当PHP脚本…

超实用的VS Code插件推荐

VS Code代码编辑器中提供了丰富的插件,满足不同开发者的需求。这里为大家推荐一些强大的VS Code插件,帮助你打造一个个性化的开发环境,让你的编码体验更加舒适和高效。 打开扩展模块,输入安装包名称,回车进行搜索&…

想做亚马逊测评技术需要解决哪些问题,有哪些收益?

现在真正有亚马逊测评技术的人赚的盆满钵满,有些人看到别人赚取就自己盲目去做,买完了账号和设备就感觉自己懂了,却不知里面的水深着,花了钱却没有掌握真正的技术,号莫名其妙就封完了,而每一次大风控注定要…

震惊!张宇25版高数18讲发布,656页惹争议!

这个张宇老师在微博已经解释过了! 我觉得张宇老师本意是好的,在考研数学教学创新这方面,他真的有自己的思考。 他为什么要这么做? 其实作为一个考研高数老师,他完全可以像其他老师一样,什么都不做&#x…

内衣洗衣机和手洗哪个干净?4大值得信赖的高分佳品推荐

近年来,家庭洗衣机的标准容量有了很大的提高,从5公斤、6公斤发展到9公斤和10公斤。大容量的洗衣机可以在家里清洗大尺寸的衣服和床单被子。不过,因为洗衣机里的所洗的衣服都是比较混杂的,所以很多时候,由于内衣袜子和婴…

vue表单增加合计

vue表单增加合计,有两种方式: 第一种前端获取所有数据: 将 show-summary 设置为true就会在表格尾部展示合计行。 默认情况下,对于合计行,第一列不进行数据求合操作,而是显示「合计」二字(可通…

Springboot整合Jsch-Sftp

背景 开发一个基于jsch的sftp工具类&#xff0c;方便在以后的项目中使用。写代码的过程记录下来&#xff0c;作为备忘录。。。 Maven依赖 springboot依赖 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-par…

python中的ProgressMeter类【自定义】

python中的ProgressMeter类【自定义】 显示进度条 # 1.定义类ProgressMeter class ProgressMeter(object):def __init__(self, num_batches, *meters):# 初始化头&#xff0c;如&#xff1a;[ 100/2500]&#xff08;占符号位&#xff09;self.batch_fmtstr self._get_batch_…

JVM原理(三):JVM对象回收判定机制与回收算法

如何判断一个对象是否存活(即是否还分配在堆中)&#xff0c;那看他是否还在用。 1. 引用计数算法 这是一种判断方式&#xff0c;相应的方法就是&#xff1a;如果一个对象被引用&#xff0c;那将被引用的对象中的一个计数器加一&#xff0c;引用失效就减一。在任何时刻引用计数…

数千万“四高”中老年患者,如何推动国产营养保健品创新

“三高”指高血压、高血糖&#xff08;糖尿病&#xff09;、高血脂&#xff0c;是中老年群体的常见病。 然而&#xff0c;除了前述三者&#xff0c;高尿酸血症在我国的患病率正逐年提高&#xff0c;已成为仅次于糖尿病的第二大代谢性疾病。痛风是高尿酸血症典型症状之一。 加上…

Lesson 48 Do you like ... ? Do you want ... ?

Lesson 48 Do you like … ? Do you want … ? 词汇 fresh a. 新鲜的【食物】 搭配&#xff1a;fresh water 淡水    fresh man 新生    fresh air 新鲜空气    fresh egg 新鲜鸡蛋 例句&#xff1a;我们喜欢新鲜的空气。    We like fresh egg. egg n. 蛋【通…

电容的常用用法

1.降压&#xff0c;其实就是用电容去分压&#xff0c;没什么好说的 2.滤波&#xff0c;高频信号下&#xff0c;电容的容抗非常小&#xff0c;所以说容易让高频信号通过电容&#xff0c;而低频信号下电容容抗大&#xff0c;从而能够滤出高频信号 3.延时&#xff0c;电容充放电需…

优思学院与你探索六西格玛:从统计术语到现代质量管理方法

六西格玛&#xff0c;这个源自统计学的术语&#xff0c;已经在质量管理领域掀起了一场革命。然而&#xff0c;很多初学者&#xff0c;包括参加优思学院六西格玛课程的学生&#xff0c;常常对其真正的意义感到困惑。本文将带领大家深入了解六西格玛&#xff0c;从其统计学起源到…