2016-10-11 7 views
1

symfony 2.7プロジェクトでassetic lessフィルタを設定しようとしています。 私はmacOSXに取り組んでいます。Symfony Assetic lessフィルタが失敗する

私config.yml

assetic: 
    debug:   "%kernel.debug%" 
    use_controller: false 
    bundles:  [ ] 
    filters: 
     cssrewrite: ~ 
     less: 
      node: %node_bin% 
      node_paths: [%node_modules%,/usr/bin] 
      apply_to: "\.less$" 

私はこれは私がエラーはコンパイル時にはなかったことを確認するために、空の少ないファイルを使用してみました私は

[Assetic\Exception\FilterException]                   
    An error occurred while running:                    
    '/usr/local/bin/node' '/private/var/folders/cf/kkbc91t52jbds1tyy3z4_4s00000gn/T/assetic_lessK4Mc8v'   
    Error Output:                         
    /usr/bin/less:1                        
    (function (exports, require, module, __filename, __dirname) { ����           
                   ^            
    SyntaxError: Unexpected token ILLEGAL                   
     at Object.exports.runInThisContext (vm.js:53:16)               
     at Module._compile (module.js:513:28)                  
     at Object.Module._extensions..js (module.js:550:10)              
     at Module.load (module.js:458:32)                   
     at tryModuleLoad (module.js:417:12)                  
     at Function.Module._load (module.js:409:3)                 
     at Module.require (module.js:468:17)                  
     at require (internal/module.js:20:19)                  
     at Object.<anonymous> (/private/var/folders/cf/kkbc91t52jbds1tyy3z4_4s00000gn/T/assetic_lessK4Mc8v:1:74) 
     at Module._compile (module.js:541:32)                  
    Input:                           
    // This less file is empty 

を取得するとエラーになりphp app/console assetic:dumpを試してみてください。私もlessc myfile.lessを試して、それは動作します。

私はエラーが何であり、次に何を見ているのか分かりません。アリのヘルプは高く評価されます。

問題がnode_pathsパラメータ

にいたおかげで

答えて

0

私は

node_paths: [/Users/benomite/.npm-packages/lib/node_modules,/usr/bin] 

から

node_paths: [/Users/benomite/.npm-packages/lib/node_modules] 

にそれを変更し、競合がここにあったようだが、私がする必要はありなぜ私は分かりません。

関連する問題