我有一个非常简单的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应用程序包含库?
答案 0 :(得分:1)
您需要告诉节点您的库所在的位置。
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