为什么我无法安装"表达"?

时间:2014-10-10 14:28:03

标签: javascript node.js express terminal npm

首先我安装了:

lds-MacBook-Pro:~ ldnwty$ node --version
v0.10.31
lds-MacBook-Pro:~ ldnwty$ npm --version
1.4.23
lds-MacBook-Pro:~ ldnwty$ express --version
4.8.0

然后当我想在我的项目中安装快递时:

lds-MacBook-Pro:contacts ldnwty$ npm install express
npm WARN package.json node@0.0.0 No description
npm WARN package.json node@0.0.0 No repository field.
express@4.9.6 ../../node_modules/express
├── merge-descriptors@0.0.2
├── utils-merge@1.0.0
├── fresh@0.2.4
├── cookie@0.1.2
├── escape-html@1.0.1
├── range-parser@1.0.2
├── cookie-signature@1.0.5
├── finalhandler@0.2.0
├── media-typer@0.3.0
├── vary@1.0.0
├── methods@1.1.0
├── parseurl@1.3.0
├── serve-static@1.6.4
├── path-to-regexp@0.1.3
├── depd@0.4.5
├── qs@2.2.4
├── on-finished@2.1.0 (ee-first@1.0.5)
├── etag@1.4.0 (crc@3.0.0)
├── debug@2.0.0 (ms@0.6.2)
├── proxy-addr@1.0.3 (forwarded@0.1.0, ipaddr.js@0.1.3)
├── send@0.9.3 (destroy@1.0.3, mime@1.2.11, ms@0.6.2)
├── type-is@1.5.2 (mime-types@2.0.2)
└── accepts@1.1.1 (negotiator@0.4.8, mime-types@2.0.2)

并且没有使用“sudo”安装它。

我能做什么?

1 个答案:

答案 0 :(得分:0)

它已经安装(可能是全局的,因此它不在您应用的node_modules目录中),您应该能够将其包含在您的代码中,如下所示:

var express = require('express');

如果您想要更新它(因为似乎有新版本),请运行:

npm update