如何从命令行正确执行lessc-rhino-1.6.3.js

时间:2014-02-22 23:00:08

标签: javascript less rhino

我正在尝试“最新最好的”LESS版本,似乎它在rhino命令行版本中不起作用。我已经完成了

  1. 从这里取得最新的犀牛https://github.com/downloads/mozilla/rhino/rhino1_7R4.zip
  2. https://github.com/less/less.js/tree/master/dist
  3. 获取最新的less-rhino-1.6.3.js
  4. 从命令行运行以下

    java -jar js.jar less-rhino-1.6.3.js text.less text.css

    java -jar js.jar less-rhino-1.6.3.js lessc-rhino-1.6.3.js text.less text.css

  5. 结果是 - “无声无息”。 尝试运行“以前的最新版本”时,它可以正常运行

    java -jar js.jar less-rhino-1.5.1.js text.less text.css

    输出

    Written to text.css

    我对最新的less-rhino.js缺少什么?我在http://lesscss.orghttps://github.com/less/less.js找不到任何相关帮助。后来的jut说“stackoverflow.com是一个获得Less的答案的好地方。”

1 个答案:

答案 0 :(得分:5)

我刚刚发现了如何以一种很好的方式做到这一点。 Rhino有一个-f标志,这样做很简单。

java -jar js.jar -f less-rhino-1.6.3.js lessc-rhino-1.6.3.js text.less text.css

以上代码段应该为您完成工作。 Less的1.6.2版本将cli-stuff从Less分成lessc-rhino-[v].js,将实际库分成less-rhino-[v].js。不幸的是,这似乎是一个无证件的变化。