当我尝试在节点中使用require加载js文件时,出现错误“无法找到模块'http://bit.ly/ProjectRedBoard'”。这是我试图执行的代码,
var content = require("http://bit.ly/ProjectRedBoard");
content.run();
所以基本上我做错了什么或者是否需要加载在线文件?
此致 Techhead55
编辑:该链接现已折旧,最终代码如下
var XMLHttpRequest = require("xhr2");
var xhr = new XMLHttpRequest();
xhr.onload = function (){
eval(xhr.responseText);
};
xhr.open("get", "https://googledrive.com/host/0BxIYopGUx_PROTIyOVo3ZEYtWW8/run.js", true);
xhr.send();
答案 0 :(得分:1)
您可以尝试downloading the file,然后在下载完成后使用require
将其包含在内。
但实际上,如果可能的话,你应该自己下载文件,这样你就知道它是你所期望的。从外部服务器运行代码总是带来额外的风险。
答案 1 :(得分:0)
require
仅用于加载本地模块。