【问题标题】:npm package error - Cannot find module 'users-node'npm 包错误 - 找不到模块“用户节点”
【发布时间】:2013-08-29 09:08:09
【问题描述】:

我使用 npm install users-node 在我的 Windows7 机器上安装了 users-node 包 - 非常成功!

代码:

...    
var usermgr = require('users-node')(options, app);
...

但是当我运行我的节点服务器时,我得到:

Error: Cannot find moduel 'users-node'

我实现了此页面上建议的代码:https://npmjs.org/package/users-node,但我无法从 GitHub 下载存储库 - 链接已损坏:https://github.com/dpweb/users-node

我需要做什么来实现用户节点?我需要进行用户管理,所以使用Node.jsSocket.ioexpress 在聊天应用程序上进行简单的用户登录。

【问题讨论】:

    标签: node.js express socket.io user-management


    【解决方案1】:

    您确定没有使用 -g 选项安装它吗?

    如果是这样,您需要设置NODE_PATH environment variable

    Windows 的默认路径是:

    %AppData%\Roaming\npm\node_modules

    如果您没有全局安装,您必须将 app.js 文件放在运行npm install users-node 后创建的 node_modules 目录旁边 p>

    【讨论】:

    • 我的“PATH”系统变量中有“.....;C:\Node”。你是说我应该创建一个新的系统变量,即 NODE_PATH 并将 %AppData%\Roaming\npm\node_modules 添加到其中?
    • 不,我绝对没有使用 -g 全局安装它。
    • 试试这个:打开命令提示符,创建一个新目录,进入那个目录,运行npm install users-node,打开node交互式shell(即. 键入node),然后键入require('users-node');。如果你正确安装了模块,它不应该抛出任何异常。
    • 我的 app.js 文件在 node_modules 目录旁边。
    • 谢谢,我会尽快尝试“全新安装”方法。如果它有效,我显然在其他地方遇到了问题。也许是我需要东西的顺序导致了这个?
    猜你喜欢
    • 1970-01-01
    • 2015-10-09
    • 1970-01-01
    • 1970-01-01
    • 2019-11-05
    • 2021-07-03
    • 2019-12-18
    • 2019-12-24
    • 1970-01-01
    相关资源
    最近更新 更多