如何解决模块中的 bycrypt 依赖问题。

How to resolve bycrypt dependency issue in module.

我一直遇到这个问题: [我的问题截图][1]

我正在自学 node 并尝试在业余时间制作一个 CRUD RESTful 应用程序。我正在写这本书: https://leanpub.com/mean-machine

过去 3 天我一直被这个问题困扰。它特别涉及 bcrypt-node.js 。它的工作是散列密码。我尝试过的一些东西。

我是 node.js 的新手,所以我觉得我在做一些我看不到的愚蠢事情。我也不明白命令行提供给我的很多信息。提前谢谢你。

编辑 1: Picture of my code.

编辑。 (对于未来的访问者)我需要更多地关注各种依赖关系和对 JS 的一般性进一步理解以利用 Node.js 的力量,这是我没有做的事情。另外推荐的是对Express有很好的理解。

需要对 npm 有更深入的了解。

我通过反复试验和谷歌搜索找到了修复方法。

以防万一以后有人再查这个,我输入了: npm install node-gyp -g && npm cache clean && rm -rf node_modules && npm install进入命令行,当我 运行 nodemon server.js

时,它似乎解决了问题

祈祷它不会再出现了。

如果有人愿意向我解释我遇到的问题到底是什么,我将不胜感激。我感觉某个模块或依赖项没有正确安装?

编辑 1. 此外在您的环境变量中配置 PATH。 即我在命令行中为 python 创建了一个路径 PATH python = C:\Python27\python.exe & MongoDB 的另一个 PATH 即 C:\Program Files\MongoDB\Server.2\bin