标题中的问题,我尝试在生产环境中部署我的app.js reactjs应用。
在开发中,我有一个
<div id="root"> React App Here <div>
<script type="text/javascript" src="{{ asset('build/app.js') }}"></script>
在我的树枝上。效果很好。
然后,我要部署,因此我启动encore production --progress
。它在web / build 4个文件/ 1个文件夹中创建了我:
-1个文件夹图像
-1个文件应用程序。[hash] .js
-1个文件应用程序。[hash] .css
-1个文件entrypoint.json
-1个文件manifest.json
然后我不知道该怎么做: -我应该只将此构建版本发送到生产环境,还是应该在添加nodemodule,webpack config ...中?我的生产版本将如何访问他使用的库? -我要建立哪个链接?因为它不再位于资产文件夹中,而不再位于une web / build文件夹中。 编辑:我发现我必须把
{% block javascripts %}
<script type="text/javascript" src="{{ asset('build/app.js') }}"></script>
{% endblock %}
但是它现在不启动任何东西,但是没有错误只是空白
感谢帮助