Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加载到服务器后出现Js错误_Javascript_Three.js_Syntax Error - Fatal编程技术网

Javascript 加载到服务器后出现Js错误

Javascript 加载到服务器后出现Js错误,javascript,three.js,syntax-error,Javascript,Three.js,Syntax Error,在我的页面主体中,我调用了托管在dropbox上的JS文件,但是我在inspector中收到了错误消息,并且JS没有运行(three.JS着色器应该是可见的,但显示的只是页面背景颜色。) 在本地托管时,JS和网站可以完美地工作。只有在将它们移动到在线之后,它才停止工作并开始触发错误 有人知道如何得到这份工作吗?如何消除这些错误 提前谢谢 链接: 错误:似乎您正在从页面中推送/包含的节点模块获取文件或文件的开发版本 Dropbox中包含的canvasrenderer.js需要其import语句中所

在我的页面主体中,我调用了托管在dropbox上的JS文件,但是我在inspector中收到了错误消息,并且JS没有运行(three.JS着色器应该是可见的,但显示的只是页面背景颜色。)

在本地托管时,JS和网站可以完美地工作。只有在将它们移动到在线之后,它才停止工作并开始触发错误

有人知道如何得到这份工作吗?如何消除这些错误

提前谢谢

链接:


错误:

似乎您正在从页面中推送/包含的节点模块获取文件或文件的开发版本

Dropbox中包含的
canvasrenderer.js
需要其
import
语句中所述的其他文件。因此,当您尝试对其调用函数时,它会抛出错误

请尝试使用以下代码添加文件,而不是dropbox源代码,以查看其是否有效:

<script src="https://cdn.rawgit.com/mrdoob/three.js/master/build/three.min.js">    </script>
<script src="https://cdn.rawgit.com/mrdoob/three.js/master/examples/js/renderers/CanvasRenderer.js"></script>

此外,使用WebGLone的性能要好得多。

没有看到任何
three.js
文件添加到您的页面:(指向站点的链接和错误图片?…请参阅@TheVillageIdiot ah疏忽。它已添加到页面中,但仍然存在相同的错误。:(@jaromanda:console中可复制的错误消息是我关心的问题。当我实际上不知道是什么js导致了问题,因此无法在这里为您提供时,提供链接似乎更为周到。jeezus。非常感谢您的帮助,效果非常好。我甚至没有考虑导入语句。
var renderer = new THREE.WebGLRenderer({antialias: true, alpha: true});