找不到模块异步

时间:2015-06-11 16:22:31

标签: node.js

我正在研究node.js 而我正在从一本书中进行练习 https://github.com/marcwan/LearningNodeJS/blob/master/Chapter05/05_series.js

我在调用模块async.js的示例中遇到问题 当我去运行这个例子时,我得到了错误 “找不到模块'异步'”

在您安装节点的文件夹中 我检查过有一个模块 我也下载了这个包 https://github.com/caolan/async

并启动了正常运行的测试文件

你做的第一个问题,即使它似乎正确安装了模块,还有一个命令来验证模块是否已经安装并且你可以回想起来?

第二个问题是,为什么这是错误的例子?

感谢

2 个答案:

答案 0 :(得分:1)

要安装软件包,请使用npm install package_name

完成后,您可以轻松地要求该软件包并在您的应用程序中使用它。

const package = require('package_name');

要全局安装软件包(因此您不必在创建的每个项目中安装它)添加-g标志

npm install package_name -g

答案 1 :(得分:0)

您应该使用npm,而不是手动从github下载软件包:npm install async

npm会将模块安装到您运行它的目录的node_modules子目录中。该目录必须是您的示例文件夹或祖先。请参阅:https://nodejs.org/api/modules.html#modules_loading_from_node_modules_folders