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

学习笔记:物理信息神经网络(PINN)

PINN 的强大在于它打破了传统数值方法的限制,将神经网络的非线性拟合能力与物理方程的严谨性结合起来。它在处理高维、数据稀缺、复杂物理约束的场景下尤其出色。当然,PINN 也有收敛慢、梯度消失等挑战,比如,复杂 PDE 可能导致梯度传播困难,收敛慢(梯度消失)、于具有快速变化特征的系统,如冲击波,标准 PINN 可能精度不足,需要改进策略,比如自适应采样或多尺度特征提取。但随着研究深入,这些问题正在不断被解决。物理或化学方程为什么往往是偏微分方程?什么是物理信息神经网络(PINN)?x_%7Bi%7D。

qq_52635735的博客 1万+

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

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

am_student的博客 7132

Unity Shader Graph 2D - Procedural程序化图形转动的环状六边形

Hexagon又称六边形,在游戏中是十分常见的基础形状,本文将使用程序化的六边形来制作多个环状六边形叠加的转动动画效果,实践Unity Shader Graph中的常用节点功能。

Giver的博客 1928

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万+

告别Vysor!用Scrcpy在Mac上无线投屏安卓手机(附魅族16th闪退修复实战)

本文详细介绍了如何在Mac上配置和使用开源投屏工具Scrcpy,实现安卓手机无线投屏的高效解决方案。从基础环境准备到高级功能调优,包括无线连接配置、输入控制增强、多设备管理和性能优化等实用技巧,特别针对魅族16th等机型的闪退问题提供了修复方案,帮助用户彻底告别Vysor等商业软件。

weixin_28712661的博客 395

新手小白如何学习编程

学习目标推荐第一门语言优势网站 / APP 开发(前端)JavaScript浏览器原生支持,能快速做出可视化效果后端 / 服务器 / 数据分析Python语法简洁像英语,库多、应用广(入门友好)游戏开发先用电竞入门,再转专业引擎硬件 / 嵌入式(比如单片机)C 语言贴近硬件,行业标准办公自动化(Excel / 文档处理)Python快速解决重复工作(比如批量改文件)👉新手首选推荐。

2501_94331842的博客 2232

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万+

Transformer模型在语义通信中的实战应用:从信源编码到端到端优化

本文深入探讨了Transformer模型在语义通信中的实战应用,从信源编码到端到端优化。文章分析了Transformer凭借其强大的全局依赖建模能力,如何成为实现高效语义提取与传输的理想架构,并提供了构建可端到端训练系统的具体实现思路与评估方法,旨在为下一代智能通信系统提供技术参考。

o9p0q1的博客 690

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

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

m0_74240639的博客 2569

YOLOv8轻量化模型瘦身术:深度解析与实战LAMP剪枝 YOLOv8(2021)

YOLOv8模型LAMP剪枝技术解析与实战 本文深入探讨了LAMP剪枝技术在YOLOv8目标检测模型中的应用。针对深度学习模型部署面临的资源限制问题,LAMP剪枝通过最小化L2失真和层自适应稀疏度分配,实现了高效模型压缩。相比传统幅度剪枝的"一刀切"方法,LAMP创新性地将剪枝建模为优化问题,定义LAMP分数来衡量权重重要性,自动确定各层最佳剪枝率。文章从理论基础出发,详细解析了LAMP的核心数学公式和算法流程,并提供了完整的YOLOv8移植实战指南,包括代码结构、剪枝步骤和微调策略。通

FJN110的博客 2422

WiFi基本概念(六)(L-STF,L-LTF)

L-STF它由10个OFDM symbol(1,0,1,0,1,0,1,0,1,0)构成,每个symbol是0.8us,GI是0.2us,总计10us。Symbol的长度是正常长度的1/4,因此称为Short training field,主要用于快速进行信号检测,信号同步,自动增益控制,接收天线选择(Diversity Selection)。 由于symbol长度是正常的1/4,子载波的宽度是正常的4倍,能进行初略的信道估计,其使用了-24, -20, -16, -12, -8, -4, 4, 8, 1

reekyli的专栏 6863

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

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

lwj_07的博客 1万+

keil内无法打开ccs图形编程,弹框提示:无法加载一下来源的扩展程序:C:\...清单文件缺失或不可读取,如何解决?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!

**My Coding Family** 1377

vscode运行时npm install 报错

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

we_all_lie的博客 3359

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

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万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

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

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

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、付费专栏及课程。

余额充值