3

我使用命令“npm install -g express”全局安装了 express。我验证 express 存在于我的 /usr/local/bin/" 目录中。

但是,每次我创建一个新项目并执行它时都会显示“找不到模块快递”。

当我使用命令“npm install express”在本地安装 express 时,它可以工作。它是否正确 ?

4

1 回答 1

11

根据npm FAQ,全局安装的包仅用于运行可执行文件;它们不在您的项目中使用,因为项目是独立的实体,不依赖于环境。

此外,如果您已express全局安装,您可以express使用命令创建一个新的基于 - 的项目(请参阅指南express的“快速入门”部分),它将使您免于手动操作。expressnpm install express

于 2012-07-30T05:17:00.357 回答