Node.js 使用npm安装express时出现问题。

Node.js 使用npm安装express时出现问题。,node.js,express,npm,Node.js,Express,Npm,我正在尝试使用npm安装express,运行以下代码: npm安装快速mongoose jade less expresso 但我一直在犯这个错误 > make deps/jscoverage/node-jscoverage sh: make: command not found npm ERR! expresso@0.9.2 preinstall: `make deps/jscoverage/node-jscoverage` npm ERR! `sh "-c" "make deps/

我正在尝试使用npm安装express,运行以下代码:

npm安装快速mongoose jade less expresso

但我一直在犯这个错误

> make deps/jscoverage/node-jscoverage

sh: make: command not found

npm ERR! expresso@0.9.2 preinstall: `make deps/jscoverage/node-jscoverage`
npm ERR! `sh "-c" "make deps/jscoverage/node-jscoverage"` failed with 127
npm ERR! Failed at the expresso@0.9.2 preinstall script.
npm ERR! This is most likely a problem with the expresso package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     make deps/jscoverage/node-jscoverage

我找了很多,似乎找不到答案。干杯

你没有make,你必须安装它,它是gcc的一部分

如果您使用的是基于Debian的linux发行版:

sudo apt-get install build-essential
如果您使用的是Mac OS X,则必须安装XCode,然后安装其命令行工具:

安装XCode 4,然后打开它,进入首选项->下载->组件->单击命令行工具,然后单击其安装按钮

我只是希望你不在Windows上,因为我无法帮助你呵呵:-p


希望这有帮助

正如Tomshresds所说,您可能还想将expresso换成摩卡,这是从expresso的GitHub自述中取代expresso的一种:一定要查看expresso的继任者摩卡。

我同意这一点,只要使用摩卡-为这些信息干杯,我现在来看看。非常感谢你,现在一切都好了。很多人都不会告诉你这件事。干杯