我是XTK的新手。 我正在关注X:DevelopersHeadsUp尝试运行demo html。
1)我克隆存储库并运行./deps.py。现在生成了xtk-deps.js。 2)我调用指南中给出的html。
<html>
<head>
<title>XTK TEST WITHOUT COMPILATION</title>
<script type="text/javascript" src="../X/lib/closure-library/closure/goog/base.js"></script>
<script type="text/javascript" src="../X/xtk-deps.js"></script>
<script type="text/javascript">
// include all used X-classes here
// this is only required when using the xtk-deps.js file
goog.require('X.renderer3D');
goog.require('X.cube');
var run = function() {
var r = new X.renderer3D();
r.container = 'r';
r.init();
var cube = new X.cube();
r.add(cube);
r.render();
};
</script>
<body onload="run()">
<div id="r" style="background-color: #000000; width: 100%; height: 100%;"></div>
</body>
但因错误消息ReferenceError失败:goog未定义
有什么不对吗? 提前谢谢。
麦兹
答案 0 :(得分:0)
您的代码中有一个拼写错误,第5行。
<script type="text/javascript" src="../X/lib/closure-library/closure/goog/base.js"></script>
应该是
<script type="text/javascript" src="../X/lib/google-closure-library/closure/goog/base.js"></script>
我在github上更新了wiki: https://github.com/xtk/X/wiki/X:DevelopersHeadsUp
谢谢