通过react.js

时间:2017-11-14 11:09:05

标签: javascript reactjs create-react-app

我一直在尝试使用three.js加载.obj.mtl文件来设置我的纯JavaScript ReactJS场景。

但是,在使用Facebook的.obj样板加载.mtlcreate-react-app文件时,我遇到了问题。它总是抛出错误说明:

  

unexpected line <!DOCTYPE html>

我试过了:

  1. componentWillMount
  2. 加载脚本代码
  3. three.js场景及其相关文件导入同一文件夹。

2 个答案:

答案 0 :(得分:0)

我想您可能正在尝试从本地开发服务器提供.obj.mtl文件。通常,单页应用程序的本地开发服务器旨在使用单页面应用程序的HTML响应所有请求。这些应用程序使用特殊位置来提供静态文件。您需要关注the directions for including static files using create-react-app(将文件放在public文件夹中。)

答案 1 :(得分:0)

尝试从componentDidMount加载脚本代码?也许当componentWillMount正在执行时,你的renderer.domElement将附加到的元素尚未安装。