(“从Webpack中找不到入口点文件:文件“ C:\ laragon \ www \ cargofm / public / build / entrypoints.json”不存在。”)

时间:2019-06-02 01:18:12

标签: symfony

我正在尝试建立一个从github克隆的symfony项目,我不熟悉建立symfony并需要帮助。我已经完成了composer的安装,但是网页上没有。它说找不到入口点

由于我是symfony的新手,我已经尝试安装composer,npm以及其他功能了

它给我的代码有错误:

    <head>
        <meta charset="UTF-8">
        <title>{% block title %}CargoFM{% endblock %}</title>
        {% block stylesheets %}
            {{ encore_entry_link_tags('app') }}
        {% endblock %}
    </head>
    <body>
        {% block body %}{% endblock %}
        {% block javascripts %}
            {{ encore_entry_script_tags('app') }}
        {% endblock %}
    </body>
</html>

这可能是一个很小的问题

完整的错误消息:在呈现模板期间引发了异常(“无法从Webpack中找到入口点文件:文件“ C:\ laragon \ www \ cargofm / public / build / entrypoints.json”可以不存在。”)。

不知道该怎么办

3 个答案:

答案 0 :(得分:2)

我遇到了同样的问题!

键入此cmd:yarn encore dev --watch

然后运行您的服务器,一切都会正常。

答案 1 :(得分:1)

看来encore尚未生成您的entrypoints.json。

请确认您的// webpack.config.js var Encore = require('@symfony/webpack-encore'); Encore // directory where compiled assets will be stored .setOutputPath('public/build/') // public path used by the web server to access the output path .setPublicPath('/build') .addEntry('app', './assets/js/app.js') // ... ; // ... 设置正确(它会出现在根目录下)。喜欢

yarn encore dev --watch

然后尝试运行{{1}}

在这里您可以按照以下步骤设置项目说明。

https://symfony.com/doc/current/frontend/encore/simple-example.html

答案 2 :(得分:0)

我遇到了同样的问题,忘记输入引导程序的安装命令:

yarn add bootstrap --dev

您是否输入了此命令?

Using Bootstrap CSS & JS