0


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了,完成!在这里插入图片描述
目前就总结了这些~~

标签: npm 学习 前端

本文转载自: https://blog.csdn.net/weixin_45618681/article/details/129511722
版权归原作者 xisheep小绵羊 所有, 如有侵权,请联系我们删除。

“npm的报错、‘tsc’不是内部或外部命令报错总结”的评论:

还没有评论