【问题标题】:Installing modules in node在节点中安装模块
【发布时间】:2016-08-06 02:04:19
【问题描述】:

我正在尝试在节点中安装一个模块,但我以前从未这样做过。 我已经下载了 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。

我以前从未安装过模块,也找不到任何有关如何执行此操作的演练。有没有我遗漏的步骤或者我应该做的更多或不同的事情?

谢谢!

【问题讨论】:

标签: node.js node-modules


【解决方案1】:

安装 npm 有两种方式。

1.本地

npm install npm_name

如果您想在特定应用程序上使用它。您只需转到根目录并使用上述命令。

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

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

2。全球

npm install -g npm-name

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

例如。我们将在每个应用程序中使用 express npm。所以我们全局安装并在每个应用程序中使用它。

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

【讨论】:

    【解决方案2】:

    阅读 node 和 npm 的绝对基本基础知识。锻炼你的谷歌肌肉。在这里,我会让你开始。我用谷歌搜索“什么是 npm”,发现这个 great introduction 回答了你的问题。

    【讨论】:

      【解决方案3】:

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

      npm install busboy
      

      然后在你的js文件中写

       var busboy = require('busboy');
      

      它肯定会起作用。

      【讨论】:

        猜你喜欢
        • 2021-05-23
        • 2023-04-01
        • 2022-01-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-06-18
        • 2015-01-31
        相关资源
        最近更新 更多