node.js 的错误提示

npm ERR!     at Object.parse (native)
npm ERR!     at RegClient.<anonymous> (/usr/local/node/lib/node_modules/npm/node_                                                                                       modules/npm-registry-client/lib/request.js:266:23)
npm ERR!     at Request._callback (/usr/local/node/lib/node_modules/npm/node_modu                                                                                       les/npm-registry-client/lib/request.js:238:65)
npm ERR!     at Request.self.callback (/usr/local/node/lib/node_modules/npm/node_                                                                                       modules/request/request.js:123:22)
npm ERR!     at Request.emit (events.js:98:17)
npm ERR!     at Request.<anonymous> (/usr/local/node/lib/node_modules/npm/node_m                                                                                        dules/request/request.js:893:14)
npm ERR!     at Request.emit (events.js:117:20)
npm ERR!     at IncomingMessage.<anonymous> (/usr/local/node/lib/node_modules/np                                                                                        /node_modules/request/request.js:844:12)
npm ERR!     at IncomingMessage.emit (events.js:117:20)
npm ERR!     at _stream_readable.js:938:16
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 2.6.32-358.el6.i686
npm ERR! command "/usr/local/node/bin/node" "/usr/local/node/bin/npm" "install"                                                                                         -g" "express"
npm ERR! cwd /root/node/my-project
npm ERR! node -v v0.10.30
npm ERR! npm -v 1.4.21
npm ERR! type unexpected_eos
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /root/node/my-project/npm-debug.log
npm ERR! not ok code 0
[[email protected] my-project]# npm install -g expressnpm ERR! registry error parsing json
npm ERR! 404 404 Not Found: expressnpm
npm ERR! 404
npm ERR! 404 ‘expressnpm‘ is not in the npm registry.
npm ERR! 404 You should bug the author to publish it
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, or http url, or git url.

npm ERR! System Linux 2.6.32-358.el6.i686
npm ERR! command "/usr/local/node/bin/node" "/usr/local/node/bin/npm" "install" "-g" "expressnpm" "ERR!" "registry" "error" "parsing" "json"
npm ERR! cwd /root/node/my-project
npm ERR! node -v v0.10.30
npm ERR! npm -v 1.4.21
npm ERR! code E404
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /root/node/my-project/npm-debug.log
npm ERR! not ok code 0

看后面那么多404想必是因为网络引起,安装出错,于是于是去查了一下,原来npm,也像Linux的软件一样有自己的镜像源,感觉不错,虽然也存在依赖关系,非常不错、

下面就是切换npm镜像源的方法有三种:

1.通过config命令

npm config set registry https://registry.npm.taobao.org  npm info underscore (如果上面配置正确这个命令会有字符串response)

2.命令行指定

npm --registry https://registry.npm.taobao.org info underscore 

3.编辑~/.npmrc加入下面内容

registry = https://registry.npm.taobao.org

如果还是失败就把三个方法都做一次

node.js 的错误提示,布布扣,bubuko.com

时间: 2024-10-10 23:43:49

node.js 的错误提示的相关文章

node.js 安装express 提示 command is not found

在安装express时增加generator参数: npm install -g express-generator 为什么要加上generator呢? 原先的express带cli, 现在把cli拆成了单独的express-generator包. 原先的express运行生成的项目是node app.js, 因为httpserver相关代码都在app.js里, 现在这部分代码移到了项目目录的bin/www下面, app.js只保留实现app的逻辑代码, 你需要去运行那个bin/www. 只是很

5 个快速的 Node.js 应用性能提示

本系列文章涵盖许多基础性内容:它给出了应用程序性能管理(APM)的总体概述:指明了实现一个 APM 策略的主要挑战:提出了衡量,评估一个企业级 Node.js 应用程序运行状况的最重要的 5 条指标:并提出了通过 AppDynamics 方式构建一个 APM 解决方案.在文章的最后部分,还提出了一些提示和技巧类以帮助您实现最佳的 APM 策略.具体地说,本文讨论了以下主题: 业务交易优化 快照调优 阈值调优 层级管理 上下文信息捕获 1.业务交易优化 本文章系列里,我会不断重复强调的就是监控方案

node.js 标准/错误输出 和 process.exit

node.js中,各种模块有一种标准的写法: this._process.exec(command, options, function (err, stdout, stderr) { callback(err, stdout, stderr); }) 这里说的标准,是指回调函数,一般有err作为第一个参数,然后是具体的数据. 写服务器程序的时候,或多或少会用到child_process这个模块,而这个模块的用法正如上边代码所示. 例如调用一个shell命令删除文件,可以这样: child_pr

Fundebug上线Node.js错误监控啦

作为全栈JavaScript错误实时监测平台,Fundebug的Node.js实时错误监测服务上线啦,我们能够帮助开发者及时,高效地发现并且解决Node.js错误,从而提高开发效率,并提升用户体验. Fundebug为什么监测Node.js? 程序员通常是比较自信的,他们坚持自己写的代码没有问题.然而,再追问一下自己: 我的代码真的100%没有问题吗? 我做了完整的单元测试吗? 难道我要花更多的时间没完没了的写单元测试? 那么问题在哪? 当Node.js后台程序在服务器上出错了,然而开发者并不知

HTML-CSS-JS Prettify报错Node.js was not found

sublime编辑器安装的插件prettify,可以格式化js css html非常好用,但是装完之后总是提示Node.js was not found.再三确认,node.js是安装的,文件配置路径也绝无问题,搞了一个多小时终于搞定了这个问题,现在就让我们一起来看一下. Node.js路径配置不对(首先确保安装了Node.js),修改一下HTML-CSS-JS Prettify配置即可:这个网上比较多,随便查一下就好. 如果路径没有问题,查看是不是sublime打开的文件路径中有中文,由于HT

从 Node.js 错误中获得的经验

有多少次你发现自己在终端或监控系统内查看堆栈轨迹,但并不能看出个所以然来?如果你的回答是“很多次”,那么这篇帖子你应该看看.如果你不经常碰上这种情况也没关系,你也可以看看这篇文章解闷. 当处理 Node.js 服务器的复杂数据时,要会从可返回给请求方的错误中总结经验,具备此能力至关重要.在处理一个请求时,一个错误出现会引起链接里另一个错误的出现,于是问题就来了.当此脚本出现时,一旦你生成了新错误,并将它返回到了链接,那你就丢失了与原始错误的所有连接.    达尔文达尔文翻译于 5天前 0人顶 顶

Node.js权威指南 (10) - Node.js中的错误处理与断言处理

10.1 使用domain模块处理错误 / 272 10.1.1 domain模块概述 / 272 10.1.2 创建并使用Domain对象 / 274 10.1.3 隐式绑定与显式绑定 / 276 10.1.4 绑定回调函数与拦截回调函数 / 279 10.1.5 domain堆栈的弹出与推入 / 280 10.1.6 Domain对象的销毁 / 28610.2 Node.js中的断言处理 / 286 10.2.1 equal方法与notEqual方法 / 287 10.2.2 strictE

Node.js开发者最常范的10个错误

目录 前言 1 不使用开发工具 1.1 自动重启工具 1.2 浏览器自动刷新工具 2 阻塞event loop 3 频繁调用回调函数 4 圣诞树结构的回调(回调的地狱) 5 创建一个大而完整的应用程序 6 缺少日志 7 没有测试 8 不使用静态分析工具 9 没有监视与性能分析 10 使用console.log来debug 前言 随着一些大公司如Walmart,PayPal等开始采用Node.js,在过去的几年里,Node.js有了快速的增长.越来越多的人开始选择Node并发布modules到NP

Node.js使用fs.renameSync报cross-device link not permitted错误

在Node.js中,我们可以使用formidable模块来轻松地实现文件上传功能,代码如下: var Q = require('q'); var util = require('util'); var fs = require('fs'); var path = require('path'); var moment = require('moment'); var formidable = require('formidable'); var imageUpload = function ()