我正在研究node.js 而我正在从一本书中进行练习 https://github.com/marcwan/LearningNodeJS/blob/master/Chapter05/05_series.js
我在调用模块async.js的示例中遇到问题 当我去运行这个例子时,我得到了错误 “找不到模块'异步'”
在您安装节点的文件夹中 我检查过有一个模块 我也下载了这个包 https://github.com/caolan/async
并启动了正常运行的测试文件
你做的第一个问题,即使它似乎正确安装了模块,还有一个命令来验证模块是否已经安装并且你可以回想起来?
第二个问题是,为什么这是错误的例子?
感谢
答案 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