所以我的问题是,我们可以在不运行服务器的情况下运行基于React的应用程序吗?基本上,我希望能够直接在Web浏览器中使用index.html文件路径,并且我的应用程序开始工作。
我的理解是,React js是一个javascript库,所有代码最终都会使用babel loader(如果我们使用ES6)转换为普通的javascript文件。因此,我认为这应该是可行的。
我发现我可以使用webpack,它在内部首先将我的基于React或其他js文件转换为普通的javascript,并生成一个单一的捆绑文件,可以在Index.html文件中进一步使用。我尝试过这个方法,但只有一些功能能够正常工作,例如状态和属性,但许多其他功能无法正常工作,例如react-router,但当我使用npm服务器时,所有功能都能正常工作。
现在我为什么要这样做是因为我想使用React js来创建三星Tizen电视Web应用程序,在那里我不认为我可以使用npm服务器等等。
如果有人有任何解决方案,那将非常有帮助。谢谢
package.json
文件中:"homepage": "./"
- mercury