Symfony3&资产:无法解析节点可执行文件的路径

时间:2016-09-29 12:54:25

标签: server symfony assetic

我遇到了标题中引用的问题,

[RuntimeException]                              
Path to node executable could not be resolved. 

并且只有在远程服务器(OVH)上将我的资产转储到Symfony项目(> 3.0)时才会发生,但如果我在本地服务器上,它就可以正常工作。我使用uglifycss来缩小样式表。

那怎么可能呢?为什么只是在远程服务器上,知道我在app文件夹中本地安装了npm_modules,以便两者的情况相同:

assetic:
    debug:          '%kernel.debug%'
    use_controller: '%kernel.debug%'
    filters:
        cssrewrite: ~
        uglifycss:
            bin: %kernel.root_dir%/npm/node_modules/.bin/uglifycss

我希望有人也遇到过这种情况,最终发现为什么它没有用。提前谢谢。

1 个答案:

答案 0 :(得分:0)

  1. 确保已安装该节点;
  2. 如果仍无法解析节点可执行文件,则找到您的节点可执行路径(whereis node即),并将此路径放在app / config / config.yml

     assetic:
         node: /usr/local/bin/node