标签: uglifycss

资产转储在我的Symfony应用程序中找不到uglifycss

对于我的prod环境,我想使用如下配置的UglifyCSS过滤器(config_prod.yml):

assetic:
    filters:
        uglifycss:
            node: /usr/bin/env node
            bin: /usr/local/bin/uglifycss
            apply_to: "\.css$"
Run Code Online (Sandbox Code Playgroud)

但无论何时我跑

php app/console assetic:dump --env=prod --no-debug
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

[Assetic\Exception\FilterException]                                                                                                                      
  An error occurred while running:                                                                                                                         
  '/usr/local/bin/node' '/usr/bin/uglifycss' '/tmp/inputtyeA2H'                                                                                            

  Error Output:                                                                                                                                            

  node.js:201                                                                                                                                              
          throw e; // process.nextTick error, or 'error' event on first tick                                                                               
                ^                                                                                                                                          
  Error: Cannot find module '/usr/bin/uglifycss'                                                                                                           
      at Function._resolveFilename (module.js:332:11)                                                                                                      
      at Function._load (module.js:279:25)                                                                                                                 
      at Array.0 (module.js:479:10)                                                                                                                        
      at EventEmitter._tickCallback (node.js:192:40)  
Run Code Online (Sandbox Code Playgroud)

很明显,Assetic正在寻找uglifycss,/usr/bin尽管我将它配置为使用不同的路径,/usr/local/bin.有谁知道这里发生了什么?

symfony assetic uglifycss

5
推荐指数
2
解决办法
7110
查看次数

如何知道安装了哪个版本的 UglifyCSS?

我已经UglifyCSS使用命令全局安装:

npm install -g uglifycss
Run Code Online (Sandbox Code Playgroud)

如何获取已安装的当前版本UglifyCSS

聚苯乙烯

UglifyJS我用命令检查的版本:

uglifyjs -V
Run Code Online (Sandbox Code Playgroud)

但是当我尝试类似的命令时UglifyCSS

uglifycss -V
Run Code Online (Sandbox Code Playgroud)

我有一个错误:

unable to process "-V" with Error: ENOENT, no such file or directory '-V'
Run Code Online (Sandbox Code Playgroud)

当我尝试时出现同样的-v错误--version

ubuntu npm uglifyjs uglifycss

2
推荐指数
1
解决办法
2944
查看次数

标签 统计

uglifycss ×2

assetic ×1

npm ×1

symfony ×1

ubuntu ×1

uglifyjs ×1