我已经阅读了使用本指南设置自托管版Mozilla Open Badges的教程https://github.com/mozilla/openbadges-badgekit/wiki/BadgeKit-Self-Hosting-Guide
在Windows 7环境下,我遇到过很多问题。其中一些我已经能够解决,因为我已经过去了,例如设置环境变量并根据需要安装其他软件。指南没有特别提及很多,但这只是一个学习曲线。
然而,当我接近教程的最后并且我正在尝试运行openbadges-badgekit'它失败。我收到此错误并且无法找到解决方法:
C:\xampp\htdocs\openbadges-badgekit\app>node index.js module.js:339 throw err; ^ Error: Cannot find module '../build/Release/nodeproxy.node' at Function.Module._resolveFilename (module.js:337:15) at Function.Module._load (module.js:287:25) at Module.require (module.js:366:17) at require (module.js:385:17) at Object. (C:\xampp\htdocs\openbadges-badgekit\node_modules\clie nt-sessions\node_modules\node-proxy\lib\node-proxy.js:1:90) at Module._compile (module.js:435:26) at Object.Module._extensions..js (module.js:442:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:311:12) at Module.require (module.js:366:17) at require (module.js:385:17)
有谁知道如何解决这个问题?我已完成npm install
以及本教程的所有其他步骤。
环境:
Windows 7(Microsoft Windows [Version 6.1.7601])
npm 2.14.7
节点v4.2.3