2017-04-09 150 views
0

有一个编辑器eclipse Orion,它允许在Web浏览器中以各种语言编辑源代码。一个instruction说编辑可以通过这几行代码设置HTMLeclipse Orion ReferenceError:require is not defined

<link rel="stylesheet" type="text/css" href="http://eclipse.org/orion/editor/releases/4.0/built-editor.css"/> 
<script src="http://eclipse.org/orion/editor/releases/4.0/built-editor.min.js"></script> 
<script> 
/*global require*/ 
require(["orion/editor/edit"], function(edit) { 
    edit({className: "editor"}); 
}); 
</script> 

我粘贴这些行到一个编辑器,适应了包括.css.js文件的路径,并在Web浏览器调用的页面。它导致错误Uncaught ReferenceError: require is not defined

有一个替代指令说,包括-amd版本的eclipse Orion JS文件,还包括某个require.js JS文件。 我是否遗漏了一些东西,或者是指令中缺少提示,始终包含require.js以提供require函数?

该指令已有几年了。我正在使用最近的Orion build 14.3。这些年来有什么变化吗?请求函数是否在早期版本中提供过一次?

回答

0

是,requirejs需要包括,例如用

<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.5/require.js></script> 

如果您安装了凉亭requirejs你可能想使用类似

<script src="./bower_components/requirejs/require.js"></script> 

另请参阅以下工作猎户sourcode例如:

http://libingw.github.io/OrionCodeEdit/

相关问题