在节点中安装模块

时间:2016-08-06 02:04:20

标签: node.js node-modules

我正在尝试在节点中安装模块,之前我从未这样做过。 我已经下载了busboy模块,这个文件夹名为" busboy-master"有三个子文件夹和几个文件。我已经把" busboy-master" C:\ Program Files \ nodejs \ node_modules

中的文件夹

在节点命令提示符中,我输入:npm install busboy

此时控制台似乎在做什么,但似乎没有给出错误或确认。

无论如何,当我运行我的javascript时,我仍然会在以下行中收到错误:var busboy = require('busboy');

来自控制台的错误是:Error, cannot find module busboy.

我还试图将busboy-master文件夹放在这个目录中,但没有运气:C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules。

我之前从未安装过模块,但我找不到有关如何执行此操作的任何演练。是否有任何我缺少的步骤或者我应该做的更多或不同的事情?

谢谢!

3 个答案:

答案 0 :(得分:2)

有两种方法可以安装npm。

1.Local

npm install npm_name

如果要在特定应用程序中使用它。你只需要去根目录&使用上面的命令。

此npm的范围仅适用于该应用程序。如果要在其他应用程序上使用它,则需要重新安装。

如果在本地使用安装,安装路径将位于 node_modules 文件夹内的同一文件夹中

<强> 2。全球

npm install -g npm-name

如果你想全局使用它。假设你想在每个应用程序中使用一个npm。如果全局安装,则无需再次安装。

实施例。我们将在每个应用程序中使用express npm。所以我们安装全球&amp;在每个应用程序中使用它。

文件夹的安装路径为C:\ Users \ user_name \ AppData \ Roaming \ npm

答案 1 :(得分:0)

阅读node和npm的绝对基本基础知识。弯曲你的谷歌肌肉。在这里,我将帮助您入门。我用Google搜索&#34;什么是npm&#34;并发现此great introduction可以回答您的问题。

答案 2 :(得分:0)

只需从节点模块中完全删除模块busboy。只需转到节点模块目录并发出命令

npm install busboy

在你的js文件中写

 var busboy = require('busboy');

它肯定会起作用。