nodejs npm install 安装屡次报错,求大神帮忙看看啥问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs npm install 安装屡次报错,求大神帮忙看看啥问题相关的知识,希望对你有一定的参考价值。

    推测是目录读写权限出现问题。

解决方案如下:

    我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立”node_global”及”node_cache”两个文件夹。如下图:

    启动cmd,输入两条命令: 

    npm config set prefix “e:\\php\\nodejs\\node_global” 

    npm config set cache “e:\\php\\nodejs\\node_cache”

    选择express这个比较常用的模块。同样在cmd命令行里面,输入“npm install express -g”(“-g”这个参数意思是装到global目录下,也就是上面说设置的“C:\\Program Files\\nodejs\\node_global”里面。)

    关闭cmd,打开系统对话框,“我的电脑”右键“属性”-“高级系统设置”-“高级”-“环境变量”。如下图:

    进入环境变量对话框,在系统变量下新建”NODE_PATH”,输入”C:\\Program Files\\nodejs\\node_global\\node_modules“。(ps:这一步相当关键。) 2014.4.19新增:由于改变了module的默认地址,所以上面的用户变量都要跟着改变一下(用户变量”PATH”修改为“C:\\Program Files\\nodejs\\node_global\\”),要不使用module的时候会导致输入命令出现“xxx不是内部或外部命令,也不是可运行的程序或批处理文件”这个错误。

    在你的项目目录下面,重新输入npm install ,可以成功解决。 

参考技术A

1.可以通过一劳永逸的方式修改代理地址

2.更换npm源拼rp

环境确认

1.确定一下你的npm config情况

npm config ls

2.详解

1.npm默认源地址

2.用户配置文件所在地址

3.代理服务器

4.用户配置的源地址

修改方案

  1.土鳖式

 修改npm用户配置文件.npmrc,路径在上图的2,如果没有就自贱一个。用 纯文本编辑器打开编辑

选一种即可,有代理最好设代理

代理地址为 http://www.xxxx.com:port

2.文艺范

直接使用命令行工具命令修改,还是二者选其一

3.安装时临时修改npm源地址

如果大家有稳定的代理服务器还是使用代理最好

没有代理条件就只能使用更换源地址的方式打游击了

npm在国外不是很稳定,安装失败以后使用npm cache clean 清一下缓存,多安装试试。

在linux上面用npm install zmq 报错 nodejs zmq linux

在linux上面用npm install zmq 报错,错误截图如下,请问该如何解决

参考技术A 不要用iojs来编译。
npm包基本上都是根据nodejs来开发的。iojs太超前了,而且和nodejs的也不太一样。追问

nodejs也不得行

追答

你截图上显示的确实就是使用了iojs编译时报错。

追问

nodejs也不行,截图是iojs的

追答

装了iojs后会替换nodejs的指向的。

以上是关于nodejs npm install 安装屡次报错,求大神帮忙看看啥问题的主要内容,如果未能解决你的问题,请参考以下文章

NodeJs的npm安装install报错:code ERESOLVE ERESOLVE unable to resolve dependency tree

在linux上面用npm install zmq 报错 nodejs zmq linux

npm install mongoose错误解决

求教,win下安装node后,npm命令报错

vue-element-admin 安装依赖 npm install 报错解决笔记

vue-element-admin 安装依赖 npm install 报错解决笔记