2016-08-06 108 views
0

我想在节点中安装一个模块,我从来没有这样做过。 我已经下载了busboy模块,它是一个名为“busboy-master”的文件夹,带有三个子文件夹和几个文件。我已经把“打杂主”文件夹C:\ Program Files文件\的NodeJS \ node_modules在节点中安装模块

在节点命令提示符I型:npm install busboy

此时控制台似乎是在做的东西,但没有按” t似乎给错误或确认。

无论如何,当我跑我的javascript我仍然可以在这行错误:var busboy = require('busboy');

,并从控制台的错误是:Error, cannot find module busboy.

我也试图把打杂主这个目录中的文件夹没有运气:C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules。

我从来没有安装过一个模块,我找不到有关如何执行此操作的任何演练。有没有我缺少的步骤或更多或不同的我应该做的?

谢谢!

+0

的【什么是NPM,为什么我需要它?(http://stackoverflow.com/questions可能的复制/ 31930370 /什么,是新公共管理和-为什么-DO-I-需要,它) – Iceman

回答

0

阅读关于node和npm的绝对必要的基础知识。 Flex你的谷歌肌肉。在这里,我会让你开始。我GOOGLE了“什么是npm”,并发现这个回答你的问题的这个great introduction

0

只需从节点模块中完全删除模块busboy。只要到节点模块的目录,并给予命令

npm install busboy 

而在你的js文件写

var busboy = require('busboy'); 

这将肯定工作。

2

有两种安装npm的方法。如果你想使用它的具体应用

1.Local

NPM安装npm_name

。你只要去根目录&使用上面的命令。

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

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

2.全球

NPM安装-g NPM-名

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

Ex。我们将在每个应用程序中使用express npm。所以我们全球安装&在每个应用程序中使用它。文件夹的

安装路径是C:\ Users \用户名\应用程序数据\漫游\ NPM

相关问题