npm的报错、‘tsc’不是内部或外部命令报错总结

一、检查环境变量

1.检查环境变量有没有配好!被自己坑到,配置环境变量的时候不仔细,导致后面问题多多。

①直接在搜索框搜“高级系统设置”
在这里插入图片描述

②点“环境变量”
在这里插入图片描述
③NODE_PATH没有就新建一下,地址是node_modules的目录,一般在你的node.js的安装位置那里找
在这里插入图片描述
④找到PATH,点“编辑”,把箭头指的路径都加上去,根据你自己的实际情况来加
D:\programFiles\Nodejs
D:\programFiles\Nodejs\node_global\node_modules
在这里插入图片描述把上面的都配好就差不多了

二、npm安装报错

npm 执行install命令的时候有时候会出现一片error,很蛋疼
在这里插入图片描述找了各路博主的方法之后总结出了这个,蛮好用的
1、删除C:\Users\用户\下的.npmrc文件

在这里插入图片描述2、在命令行输入
npm cache clean --force

执行成功后会出现npm WARN using --force I sure hope you know what you are doing,这个问题就解决了,后面正常进行install就可以了

3.修改node_cache(缓存目录) 权限

我也是按照网上说法,当前报错是因为当前操作没有权限,问题就出在自定义配置了node_cache(缓存目录),导致操作权限不足。

具体操作:node_cache(缓存目录) -》右键-》属性-》安全。再找到下方红框框选的区域,基本就是root权限了,在试下就ok了
在这里插入图片描述
————————————————
原文链接:https://blog.csdn.net/weixin_46525113/article/details/127298170,非常感谢这个博主!!

三、typescript报错

1.检查是否安装成功

第一种


	npm ls typescript

	查看本地是否安装typescript

第二种


    npm ls typescript -g

    全局查看是否安装typescript
    

如果看到有--empty就说明没有安装typescript
在这里插入图片描述
此时再全局安装typescript,,命令是
npm install -g typescript
出现以下内容就代表安装成功了

在这里插入图片描述
安装成功后可以查看安装目录npm ls typescript -g

在这里插入图片描述
可以查看版本号tsc -v
在这里插入图片描述

2.如果全局安装了Typescript运行环境,运行时报错:无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\tsc.ps1,因为在此系统上禁止运行脚本
在这里插入图片描述方法:打开
1、以管理员身份运行powerShell(一定要以管理员身份打开):
在这里插入图片描述

2、运行命令行:set-ExecutionPolicy RemoteSigned,选择Y
执行完之后查看一下Get-ExecutionPolicy -List,权限已经设置成RemoteSigned了,完成!在这里插入图片描述
目前就总结了这些~~

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值