我有一个使用ReactJS和React-Router构建的个人网站/作品集。我希望能够在个人网站上(而不是提供外部链接)作为我的编码演示服务于单独开发和构建的ReactJS应用程序。我已经使用Create-React-App引导了原始网站应用。
我尝试将已构建的文件(index.html和* .js文件)放在公共文件夹中,该文件在构建应用程序时复制到/ build文件夹中。但是,这些文件无法提供。
有趣的是,它正在与React开发服务器一起使用,但是在构建并使用npm'serve'模块并为其提供服务后停止了工作。
例如我已将构建的演示应用程序复制到
/public/demo-builds/[app-name]/
,并且在构建主网站应用程序时将其复制为
/build/demo-builds/[app-name]/
访问my-domain-name.com/demo-builds/[app-name]
或my-domain-name.com/demo-builds/[app-name]/index.html
会导致错误。
尝试在react-router应用程序中服务单独的内置应用程序的整体方法是否存在问题?
有没有一种可以在React应用程序中提供内置React应用程序的方法?