配置节点JS应用程序以使用NPM

时间:2011-02-02 01:53:52

标签: node.js npm

我有一个非常简单的Node JS应用程序,我想要包含Express JS框架。我已经安装了Express with NPM(和NPM with Homebrew),没有任何错误使用:

brew install npm
npm install express

我的server.js文件仅包含:

var express = require('express');

当我运行我的应用程序时,我得到Error: Cannot find module 'express'。如何告诉我的Node应用程序包含库?

2 个答案:

答案 0 :(得分:1)

您需要告诉节点您的库所在的位置。

摘自http://nodejs.org/api.html

require.paths
An array of search paths for require(). This array can be modified to add custom paths.

Example: add a new path to the beginning of the search list

require.paths.unshift('/usr/local/node');

答案 1 :(得分:0)

以下是使用npm的bundle命令的演练:

http://intridea.com/2010/8/24/using-npm-with-heroku-node-js?blog=company