vsCode执行npm install命令报错——解决方案

vscode安装、nodejs配置和使用,nginx生产环境优化随笔 为了编写更健壮的代码,我们可以为语言包定义一个类型,并在加载语言包时进行类型检查。定义类型修改 loadMessageBundle 函数} else {使用 messages 对象时,TypeScript 会帮助我们进行类型检查,确保代码的可靠性。 阅读详情
AI摘要

本文主要围绕VSCode中npm使用问题展开。一是解决VSCode执行npm install命令报错问题,通过修改npm全局安装、修复相关权限等方法处理;二是介绍在vue项目中npm设置仓库地址的方法,包括查看、设置淘宝镜像、默认地址等操作。

vsCode执行npm install命令报错——解决方案

今天安装了node.js,跑项目,竟然报错,那谁能受的了。
在这里插入图片描述
在这里插入图片描述
果断关闭电脑——睡觉。开个玩笑,玩归玩闹归闹,经验得积累。
在这里插入图片描述

那么正文开始。。。。。。。。。。。。。。。。。。。。。。。。。。

错误详解

该错误发生在修改npm的全局安装路径之后,再执行npm install 包 -g或是npm install 包时发生,但是在管理员身份下运行cmd,均能执行成功**(也不能一直用管理员模式吧,忒不方便了,是吧!)**。

例如:每次都依赖于管理员身份运行命令行——不够方便,且vscode 下的命令行默认也不是管理员身份运行的。
在这里插入图片描述

这就得必须想办法解决是吧。

解决方法

一、修改npm全局安装

注意:在你的nodejs安装的目录里有(node_global,node_cache)这两个文件夹 执行这两个命令需要在管理员模式下打开cmd,运行这两个命令。(那啥,那个手速快的先别运行,将下面看完,下面有运行过程详细描述)

1.1命令行

npm config set cache "D:\NodeJS\node_cache"
npm config set cache "D:\NodeJS\node_cache"
注意:这里的路径需得是你自己安装node.js的路径

1.2.将上述node_global文件夹的路径加入环境变量。这个安装过node.js都知道咋弄,不知道就算了吧。开个玩笑,唉,又是操劳的一天。下载安装略过,懂得都懂,不懂可以上网搜搜。

1.2.1 node.js 环境配置

下载安装完成后,找到 你的安装路径,在该路径下新建两个文件夹【node_global】和【node_cache】

在这里插入图片描述

打开cmd以管理员身份运行上述两条命令。

npm config set cache "D:\NodeJS\node_cache"
npm config set cache "D:\NodeJS\node_cache"
注意:这里的路径需得是你自己安装node.js的路径

执行完成后,进行环境变量配置。

1、首先在系统变量中新建,变量名称输入NODE_PATH,然后点击浏览目录,找到刚刚新建的node_global文件夹,选中后点击确定,然后在变量值后添加\node_modules,最后点击确定。

在这里插入图片描述

操作完成后你会发现原本原本的node_global文件夹中新增了一个node_modules的文件夹;如果没有自动新建的话就手动新建一个node_modules文件夹。

2、新建完系统变量后,对用户变量中的Path变量进行编辑。点击Path中原本的…\AppData\Roaming\npm,然后点击右侧的浏览并找到之前创建的node_global文件夹,选中后点击确定,将其更改为node_global文件夹的路径,然后点击确定。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3、接着再修改系统变量中的Path,找到系统变量中的Path变量,双击,在弹出的窗口中的空白行中双击输入 %NODE_PATH% ,然后点击一路点击确定,保存并退出环境变量设置窗口。

在这里插入图片描述

在这里插入图片描述

至此,环境变量配置完成。呼,真的好累。

在这里插入图片描述

二、修复方法

1、删除C盘用户下的.npmc文件(有everything的可以方便快捷删除,没有的慢慢找着删)

2、修改node_global的权限:鼠标右击node_global的文件夹,点开属性,再点击安全,再点击编辑,将权限都勾上即可。

在这里插入图片描述

3、在命令行输入npm cache clean --force

执行成功后会出现npm WARN using --force I sure hope you know what you are doing

完成在vue项目中npm的本地仓库设置后,至此,项目到这就能跑了。(项目和人有一个能跑就行。)
在这里插入图片描述

在vue项目中npm如何设置仓库地址呢?

解决方法

一、查看当前地址:

npm config get registry 
https://registry.npmmirror.com
 
npm config get disturl
undefined

二、设置当前地址(设置为淘宝镜像):

npm config set registry http://registry.npm.taobao.org/

三、设置当前地址(设置为默认地址):

npm config set registry https://registry.npmmirror.com

四、每次执行命令前加入-registry指定仓库路径:

npm --registry https://registry.npm.taobao.org install

五、恢复默认镜像地址:

npm config delete registry
【搭建记录】VS Code 第一次搭建Vue项目 第一次搭建Vue项目 阅读详情

相关推荐

在vscode中拉取gitee里的项目并运行

通过命令:git clone 地址 例如:git clone newbee-mall-vue-app: 前端代码。vscode点击查看--->终端(或者直接通过快捷键ctrol+ `打开)欢迎页面,点击克隆Git仓库,将gitee的仓库url复制粘贴就可以了。等待拉取完成即可在对应文件夹下看到项目啦。

2301_78658028的博客 4388

VSCode 使用npm

VSCode 使用npm 文章目录VSCode 使用npm1.打开cmd 输入指令 npm -v 查看npm是否安装2.打开vscode 在工作区创建一个项目,右键打开 “在集成终端中打开”3.终端中输入 ==npm init -y==,为项目创建npm环境,创建成功生成package.json文件4.修改npm镜像5.利用npm导入jquery,导入成功生成两个文件6.更多命令操作 1.打开cmd 输入指令 npm -v 查看npm是否安装 2.打开vscode 在工作区创建一个项目,右键打开 “在集成

weixin_44773752的博客 3万+

在vscode中使用yarn install安装github项目报错

这个错误表明vscode中的 PowerShell 因为执行策略的限制而阻止了 yarn.ps1 脚本的运行。PowerShell 的执行策略用于确定哪些脚本可以运行,以防止潜在的不安全脚本执行。这通常意味着 Yarn 包管理器尚未在你的系统上安装,或者其安装路径没有被添加到系统的环境变量中。如果 Yarn 已经安装但仍然出现错误,可能是因为 Yarn 的安装路径没有被添加到系统的 PATH 环境变量中。按照这些步骤操作后,你应该能够解决遇到的问题。如果命令返回 Yarn 的版本号,说明安装成功。

m0_47116016的博客 1104

前端:vscode中使用npm安装依赖并运行项目

前端:vscode中使用npm安装依赖并运行项目

Xerxes2222的博客 2万+

解决Windows下npm脚本执行报错的3种方案

在Windows环境下使用npm安装前端依赖时,开发者常会遇到PowerShell脚本执行被阻止的问题,这是由于Windows默认的Execution Policy安全策略限制所致。理解脚本执行策略的概念至关重要,它涉及系统安全与开发效率的平衡。技术原理上,PowerShell通过不同级别的执行策略(如Restricted、RemoteSigned等)控制脚本运行权限。从工程实践角度看,推荐使用RemoteSigned策略,既能保障本地脚本正常运行,又能防范潜在安全风险。针对npm.ps1报错问题,可通过修

aodanchui1057的博客 403

LaTeX伪代码字体大小调整全攻略:从algorithm到algorithm2e的实战技巧

本文详细介绍了在LaTeX中调整伪代码字体大小的全面技巧,涵盖algorithm、algorithmicx和algorithm2e等主流算法包的使用方法。从基础命令到高级配置,帮助用户解决学术论文和技术文档中的伪代码排版问题,提升算法展示的专业性和可读性。特别针对不同期刊格式要求,提供了实用的字体调整方案。

weixin_29297127的博客 437

如何成功安装Node.js并在VS Code终端使用npm

npm 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

am_student的博客 7132

宇树G1双足机器人SLAM开发环境搭建实战指南

SLAM(同步定位与建图)是机器人自主导航的核心技术。在双足人形机器人平台上,由于运动模型复杂、机身晃动带来高频IMU噪声,SLAM开发对环境配置和依赖管理提出了更高要求。以宇树G1为例,系统阐述如何通过Ubuntu 20.04、ROS Noetic与Docker容器化方案构建可复现的SLAM开发环境。先介绍依赖分层管理与版本锁定原理,再深入catkin工作空间编译、传感器驱动集成、网络与多机通信配置等工程实践,最后提供常见问题排查与避坑指南。这套方法论不仅适用于G1,也可迁移至其他双足或轮式机器人平台,帮

weixin_32025789的博客 268

nodejs 常见异常

nodejs 常见问题 一、nodejs 版本升级 原始环境 OS: win10系统,64位 node: 10.15.* 升级到最新环境 查阅资料显示使用如下命令 # 执行如下语句 npm i -g n # 报错如下 npm ERR! code EBADPLATFORM npm ERR! notsup Unsupported platform for n@7.0.0: wanted {"os":"!win32","arch":"any"} (current: {"os":"win32","arch":"

dbc_zt的博客 1万+

Vivado IP核综合失败别慌:除了打补丁,这个TCL命令也能救急(以Video Frame Buffer为例)

本文详细解析了Vivado IP核综合失败的排查方法,特别是针对Video Frame Buffer Read IP的常见问题。从补丁安装到深入分析DCP文件生成机制,再到使用强大的TCL命令`foreach ip_in_proj [get_ips] {compile_c [get_ips $ip_in_proj]}`强制重编译,提供了一套完整的解决方案。帮助开发者快速定位并解决IP核综合失败问题,确保项目顺利进行。

weixin_30892889的博客 424

#Linux内存管理# 用一个案例详细介绍ARMv7-A架构 缺页中断处理的原理

跳转到异常向量:根据 异常向量表基地址(通常配置在 VBAR 寄存器中,例如 0xFFFF0000) + 数据中止异常的偏移量 0x10,跳转到数据中止异常的处理程序入口点 0xFFFF0010(实践中,这个入口通常是一条跳转到更复杂处理函数的指令)。malloc 通常不会立即分配物理内存页,它只是在内核为该进程维护的虚拟地址空间中找到一段足够大的空闲虚拟地址区域(比如 0x00008000 - 0x00008FFF),标记为已用,并返回起始地址(例如 0x00008000)给程序。

sinat_37817094的博客 993

VScode中npm install报错

本人小白,在VScode终端中进行npm install,报错,如下 PS E:\SVN\学生管理系统\代码\crqms\crqms-web> npm install npm ERR! code EPERM npm ERR! syscall mkdir npm ERR! path D:\Program Files (x86)\nodejs\node_cache\_locks npm ERR! errno -4048 npm ERR! Error: EPERM: operation not permi

qq_34488939的博客 1万+

价值微笑曲线与AI公司的位置

1. 背景介绍 1.1 问题由来 自20世纪60年代,哈佛大学商学院教授西奥多·波特提出了“价值链”理论以来,企业如何构建竞争优势成为企业经营管理领域的研究重点。随着全球化的发展和科技进步,企业竞争环境发生了深刻变化,传统价值链管理模式逐渐显现出局限性。近年来,全球竞争格局由成本竞争转向创新竞争,企业的生存

欢迎来到我的优快云空间!这里聚焦AI大模型应用实战,分享前沿技术、实战案例与开发经验。 1095

VScode使用npm启动项目以及npm install ,npm start报错问题处理

VScode使用npm启动项目以及npm install ,npm start报错问题处理

m0_74240639的博客 2569

为JETSON TX2开发板部署YoloV5

参考资料一:nvidia为JETSON Tx2编译的pytorch 参考资料二:Jetson软件包下载 参考资料三:Tx2安装工具的使用 参考资料四: Jetson烧录工具 参考资料五: B站下载的行人视频 一、升级TX2系统版本到最新版(JetPack4.6) 我拿到的板子的版本太低了,在工作的过程中会有很多问题,因此要先升级到最新版 下载参考资料四中的烧录工具,在Ubuntu18.04中安装,只能,必须,一定是Ubuntu18.04 安装完成后使用非root用户启动SDK Manger,登录Nvi.

贱贱的剑 5887

NVIDIA Isaac Sim 入门教程 - 运动生成控制器(Motion Generators)

机器人任务通常在任务空间中根据所需的末端执行器轨迹进行定义,而控制动作则在关节空间中执行。这自然会产生关节空间和任务空间(操作空间)控制方法。然而,要利用运动控制成功执行交互任务,往往需要对机械臂及其环境都建立精确的模型。虽然可以知道足够精确的机械臂模型,但很难获得详细的环境描述 [SSVO09]。可以通过在交互过程中引入顺应行为来克服这种不匹配造成的规划错误。虽然顺应性可以通过机器人的结构(如弹性致动器、软机械臂)被动实现,但我们对侧重于主动交互控制的控制器设计更感兴趣。这些设计大致分为注释。

2506_90492529的博客 1578

vscode 输入 npm install 报错: node-sass@8.0.0 install: `node scripts/install.js`

看一下这里是否有中文目录,有的话有可能会报错。我是把快速开发的项目拉取到桌面上然后以Vscode运行该项目的,默认给我放入的是C盘(我C盘带中文目录,因此报错了),如果想要解决这个中文目录问题的话,我们可以把快速开发的项目别放在桌面上,可以放入在一个其他非中文目录的盘中去。

lwj_07的博客 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

vscode运行时npm install 报错

vscode运行时npm install 报错项目场景:问题描述:原因分析:解决方案: 项目场景: 新安装node和vscode,在按照网上教程安装完成功得到网址8080那个页面后,我就以为安装成功了,但还是有些天真,配置环境不出点问题都不是我的风格,从git上拖下的代码文件直接保存在E盘,vs和node保存在D盘,默认的项目也是D盘,因为安装成功后就一直没用,所以忘记代码默认保存到哪里了,于是这就一直报错。 问题描述: 打开vscode进行npm install 安装时,报各种错误, 如图:基本都是一长串

we_all_lie的博客 3359

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

npm install 报错 The package-lock.json file was created with an old version of npm, npm WARN o

【博主已解决】 npm install 报错 The package-lock.json file was created with an old version of npm, npm WARN o

dxy1128的博客 5万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

VSCode无法正常运行npm install命令

VSCode运行npm install命令报错 执行npm install 命令报下面的错误: 解决方案: (1)手动删除项目中的node-modules文件或者安装npm包–rimraf(npm install rimraf -g)代码删除(进入所需删除的node_modules文件夹的位置,再输入指令rimraf node_modules) (2)清除缓存(npm cache clean --force) (3)重新安装(npm install) (4)运行项目(npm run dev) 还有一种可能是

weixin_50596156的博客 6751

vscode 运行npm install 报错解决方法

目录下创建文件夹,但由于权限问题而失败。这可能是由于缺乏对目标文件夹的写入权限引起的。最后通过查找网上方法,发现存放nodejs的文件夹有系统权限所导致的。即可,这样vscode就能正确执行npm install了。这个错误表明 npm 尝试在 D:\\。

weixin_45284036的博客 4902

vscode中执行npm install报错

记录:vscode执行 npm install报错。 错误信息:npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:1 字符: 1 原因:没有权限,以管理员身份打开就好了,配置一下环境变量可以解决。 在Path里面加上vscode的安装路径。 ...

xlf2020的博客 3297

VScode 命令行执行 npm install 报错的解决方法

npm : 无法加载文件 D:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?2. 执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的;4. 这时再执行get-ExecutionPolicy,就显示RemoteSigned;3. 执行:set-ExecutionPolicy RemoteSigned;所在位置 行:1 字符: 1。

kangsite的专栏 408

vscode执行npm install报错

vscode执行npm install报错

susu1083018911的博客 817

vscode中使用npm报错以及解决方案(持续更新)

1.报错代码 找到Windos PowerShell 粘贴以下命令 显示RemoteSigned在执行 重启vscode或者cmd命令行找不到组策略gpedit.msc 新建文本文件,粘贴如下内容,后缀名是,以管理员身份运行 再次win+r然后输入gpedit.msc 2.报错代码 没有进入所在项目文件夹内...............

可可的博客 1万+
上一篇: 通过盲注脚本复习sqllabs第46关 order by 注入
下一篇: Linux操作系统
默默无闻的程序
博客等级 码龄5年 121粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值