symfony - 如何使用 Webpack Encore 在 Heroku 上编译资源?

标签 symfony heroku npm yarnpkg webpack-encore

我在我的 Symfony heroku 应用程序中添加了 heroku/nodejs 构建包,并且我能够安装我的 yarn 依赖项。

但是我无法运行

$ yarn run encore production 

无论我在composer.json中运行命令,我总是遇到相同的错误未找到命令“encore”:

// composer.json
 "compile": [
     "node_modules/.bin/encore production",
     [•••]

或者在package.json中

//package.json

  "scripts": {
    "heroku-postbuild" : "yarn run encore production"
    [•••]

最佳答案

在你的 package.json 根文件中:

"scripts": {
    ...
    "heroku-postbuild" : "node_modules/.bin/encore production"
}

It will run your webpack encore and running your others npm modules.

关于symfony - 如何使用 Webpack Encore 在 Heroku 上编译资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46671775/

相关文章:

ruby-on-rails - 使用 PG 备份将数据库导入 Heroku 上的应用程序

javascript - jspm 安装在 heroku 服务器上

javascript - 使用旧版本的 Node 创建 React App

javascript - 本地 gulp 安装后缺少 node_modules

android - 执行任务时 React Native 构建失败 > 路径不是可读目录

symfony - 如何在 liip 功能测试(symfony 2.8)中附加固定装置?

php - 鉴别器图中缺少的实体

php - 样式化日期时间 symfony/bootstrap

php - Symfony2 Ajax 无限滚动

Django 管理模板覆盖 'change_list' 在 Heroku 上不起作用