如何从源代码构建three.js

ori*_*zil 4 rebuild compilation build three.js

我在three.js构建时遇到了一些麻烦- 生成的three.js文件与我下载的文件有很大不同.

这可能与wiki中此页面上的评论"此页面目前无效且需要重写",["如何生成压缩的三个"](https://github.com/mrdoob/three.js /wiki/build.py,-or- how-to-generate-a-compressed-Three.js-file).

尽管如此,我还是一棵树.

我想添加碰撞排除Raycaster.js/intersectObject(),但重建会破坏我的应用程序,而不会在控制台中出现错误或警告.

我尝试过各种可能--include的排列,但结果各不相同但不成功.

我甚至没有尝试构建缩小版本.

我在OSX上.

任何指针都表示赞赏.

mrd*_*oob 7

在终端窗口上转到utils/build并运行:

python build.py --include common --include extras --output ../../build/three.js
Run Code Online (Sandbox Code Playgroud)

或者......运行shell文件:

./build.sh
Run Code Online (Sandbox Code Playgroud)