我知道这个问题已经被问了几次,但是我尝试了所有我发现的东西,没有任何效果,所以我会直接询问
我有一个symfony 2.0项目,我正在构建一个docker
但是当我尝试运行assetic:dump时,我收到了这个错误:
[RuntimeException]
module.js:340
throw err;
^
Error: Cannot find module 'less'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/tmp/assetic_lessJknvfV:1:74)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
但是当我输入which less
:
/usr/bin/less
当我输入/usr/bin/less
时,它可以正常工作
我的参数.ini少部分:
less.node = /usr/bin/nodejs
less.node_path = /usr/bin/less
我在config.yml中的资产配置:
assetic:
debug: %kernel.debug%
use_controller: false
filters:
cssrewrite: ~
less:
node: %less.node%
node_paths: [%less.node_path%]
apply_to: "\.less$"
yui_css:
jar: %kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar
yui_js:
jar: %kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar
我正在使用php 5.6
感谢您的时间和帮助:)