我正在尝试在节点中安装模块,之前我从未这样做过。 我已经下载了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。
我之前从未安装过模块,但我找不到有关如何执行此操作的任何演练。是否有任何我缺少的步骤或者我应该做的更多或不同的事情?
谢谢!
答案 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');
它肯定会起作用。