我正在开发一个基于 javascript 的应用程序,并且突然开始看到这些错误。
- 消息:尚未为上下文加载模块名称“http”:_ http://requirejs.org/docs/errors.html#notloaded
我首先收到了 Longjohn 的错误(我的 node_modules 目录中有该模块),但是当我对此发表评论时,它开始引发下一个所需模块的问题,即“http:.
我看到的其他错误:
'web' 为 null 或不是对象 - 在这一行中:env.web.protocol
'io' 为 null 或不是对象 - 在简单的 socketIO 连接方法中。
定义(['socket.io'],函数(io){
var socketConnection;
return {
getConnection: function() {
if (! socketConnection) {
socketConnection = io.connect();
}
return socketConnection;
}
}
所有这些在节点下都可以正常工作,但在 IISNode 下运行时会出现问题。我尝试了简单的 express 和 node 示例,效果很好。我在我的项目中使用 Node、IISNode、require.js、主干和下划线。我是 javascript 新手,非常感谢任何解决此问题的指针