安装cnpm时我怎么解决 无法加载文件 C:\Users\admin\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。
这个问题其实刚开始学习的时候也让我一脸茫然,在导师的帮助下才成功让它运行 ,其实很多人在安装好cnpm时都提示安装成功了,但是运行时却是找不到文件禁止访问。
其实不是我们没安装成功,只是它跑错位置了,你们看我操作,就知道了
首先安装node
官方站点:https://nodejs.org/en/
国内站点:http://nodejs.cn/
建议安装长期支持版(Long Term Support)
在这里插入图片描述
(推荐下载稳定变得稳定版本)
(默认路径就可以了,建议不要自己改)
1.Node.js runtime JavaScript运行时的环境
2.npm package manager(Node Package Manager,NPM)Node.js的包管理器,简称为npm
3.Online documentation shortcuts 在线帮助文档
4.Add to PATH 将Nodejs安装目录添加到PATH环境变量中
(这样就安装完成了,接下来运行查看)
我们看到了我安装的版本,如果安装成功是可以查看版本号的,如果安装失败就会提示错误
接下来我们安装cnpm,安装cnpm是为了更快的下载。
安装cnpm(淘宝镜像)
npm install -g cnpm --registry=https://registry.npm.taobao.org
接下来我们运行一下
报错了,明明安装成功,但是为什么报错?
我开始接触的时候也是很懵,不知道为什么,就一直问周边的人,为什么?为什么!
小伙伴有没有这样的经理,明明一步步按照步骤来的,为什么别人行,我就不行。
别急,现在我开始解决这个问题,认真往下看
我们要去node安装目录下,造成这样的情况就是这个node没有配置好,那么有的小伙伴就要问了,一步步安装的为什么就错了?其实啊,这就是我要解释的,我们安装完cnpm给了它一个位置,但是我们又去另一个位置找它,可不就找不到吗
废话不多说,开搞!!
在node目录下找到C:\Program Files\nodejs只要在安装时不乱改,就是这个路径。在这个目录里创建两个文件::一个叫node_cache,一个叫node_global。
这两个文件是用来存放缓存的,记住了。
创建两个文件后,我们将设置缓存的文件夹河全局模块存放路径,怎么做呢?
这时候,肯定又有小伙伴说了,我知道还来听你说?
在环境变量中打开开始配置如下图:
看不懂的话,嗯。。。。。百度吧,能力有限,毕竟也是在学习的路上刚开始。
在用户变量和系统变量 {Path} 路径中都配置一下(其实不用全都配置路径)
完成后看这边小伙汁!!看这里
这一步是设置缓存的文件夹河全局模块存放路径:
第一个是 node_cache:设置缓存文件夹
第二个是node_global:设置全局模块存放路径
这是后嗯,没错,然后
我们来看看生效了没有,我们咋看啊,额,就是输入命令安装一些东西,看看,就是这样,未来给各位操作一下
我们看到了,不能大意,少点东西就是安不上,这里我下载了一个express在全局中,
我们在你电脑上C:\Program Files\nodejs\node_global查看,如下图:
这里就会出现一个文件,说明什么,大家都知道了吧
其实说了那么多还是没说cnpm的事,一直在说node,其实我就是为了解决一下node安装时存在的一些问题,为了我们在使用cnpm时更方便的能找到缓存做准备,毕竟不要挖坑给自己还不埋,这不就是为难自己吗
cnpm的问题很好解决:
解决cnpm安装不成功::
set-ExecutionPolicy RemoteSigned(建议以管理员运行) 选(A)再用命令cnpm --version测试安装是否成功就可以看到返回相应的版本号
到这里我们关于cnpm安装难的问题就解决完了,你是否还像当初接触时那样迷茫无措?看完了是否有些收获?我希望我踩过的坑能帮到你,让你节省时间,这些都是我用时间和难受换来的,希望对你有帮助。
学习没有止境,我,还在学习的起点,努力学习,希望能坚持下去。