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 ,可以成功解决。 

温馨提示:内容为网友见解,仅供参考
无其他回答

NodeJs安装npm包失败的解决办法
因为国内网络的原因,NodeJs默认的npm安装源不可访问,所以会导致npm install一些包的时候报网络异常。如图所示 更改npm安装源 cmd执行命令如图所示的命令,将源更换为国内提供的一些镜像站点。 此处提供了2个镜像,随便选一个 然后cmd执行: npminfounderscore 如果成功了的话,应该会有如图的输出。好了,...

nodejs npm install 安装屡次报错是怎么回事?
推测是目录读写权限出现问题。解决方案如下:我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立”node_global”及”node_cache”两个文件夹。如下图:启动cmd,输入两条命令:npm config set prefix “e:\\php\\nodejs\\node_global...

nodejs安装npm 模块失败npm install [module_name],一直404
npm install oracle 这就安装了oracle的数据库驱动模块。404在http协议中表示resource not found,是因为没有那个模块名叫“[module_name]”的,所以找不到。

nodejs npm install 安装屡次报错,求大神帮忙看看什么问题
如果是丢包的错误,丢什么包就安什么包,不过最好是在项目目录里面删掉node_modules这个文件,重新在项目里面运行npm install,他会重新创建这个文件。项目里面最好是用npm install 别用cnpm install 因为国内的很有可能丢了包还不报错,等你打包的时候又出一些奇奇怪怪的错误,你还找不到问题出在哪里。

npm install 报错 这是怎么回事啊?
npm WARN 的是警告,是说你的 package-lock.json 文件版本过时了,直接把这个文件删除即可,当你再次运行 npm install 的时候会自动生成新的文件的。npm ERR 的是错误 提示有几个包安装解压失败。如果你是通过 package.json 文件来安装项目的话,建议你把 package-lock.json 文件 和 node_modules ...

npm插件安装插件失败问题解决办法
如果遇到"Python is not set from command line or npm configuration"错误,需要安装Visual Studio Build Tools和Python 2.7。重启picgo后,重新执行插件安装指令。 如果出现其他错误,查看官方文档:https:\/\/github.com\/nodejs\/node-gyp#on-windows,可能需要安装Visual Studio Build Tools和配置C++生成...

npm安装时,npm install express -g 运行出错问题
通过查阅相关文档,执行了"npm install"操作,最终成功解决了问题。值得注意的是,之前遇到的错误画面可能与操作时的命令输入错误有关,这并不是解决当前问题的关键步骤。在解决问题的过程中,对于“需要在node_global文件夹中创建一个node_modules”的建议,进行了一定的尝试。在自己的nodejs文件夹中,确实...

npm安装报错是网络问题吗
由于npm安装插件是从国外服务器下载,受网络影响很大,可能出现异常,淘宝团队搞了一个完整的npmjs.org镜像,用cnpm代替npm,cnpm与nodejs的npm用法一致,只是在执行命令时,将npm改为cnpm。(自己有梯子可以忽略)在cmd命令窗口中直接输入:npm install -g cnpm --registry=https:\/\/registry.npm.taobao....

picgo 使用npm离线安装插件失败问题解决方案
Python is not set from command line or npm configuration 这就是提示缺少环境,我们继续执行下面的指令 等待安装完成Visual Studio Build Tools和 Python2.7 然后重新执行以下 插件安装的指令,最后重启picgo即可。2、错误如下 访问: https:\/\/github.com\/nodejs\/node-gyp#on-windows 然后下载并安装 ...

nodejs npm install 安装屡次报错,求大神帮忙看看什么问题
全局安装 安装在c盘一个目录下(可以用npm root -g查看)npm install -g bower本地安装 则安装在你运行命令行的当前目录npm install bower全局安装通常安装的是比较通用的一些模块 可以在其他任何项目被调用

相似回答