我正在尝试“最新最好的”LESS 版本,它似乎在 rhino 命令行版本中不起作用。我已经完成了以下操作
从这里获取最新的犀牛https://github.com/downloads/mozilla/rhino/rhino1_7R4.zip
从这里获取最新的 less-rhino-1.6.3.js https://github.com/less/less.js/tree/master/dist
从命令行运行以下内容
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
结果是——“默默无闻”。 尝试运行“以前的最新版本”时 - 它运行正常,没有问题
java -jar js.jar less-rhino-1.5.1.js text.less text.css
输出是
写入text.css
我对最新的 less-rhino.js 缺少什么?我在 http://lesscss.org 中找不到任何相关帮助或 https://github.com/less/less.js .后面的内容是“stackoverflow.com 是获得有关 Less 的答案的好地方。”
最佳答案
我刚刚发现如何以一种很好的方式做到这一点。 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
。不幸的是,这似乎是一个未记录的更改。
关于javascript - 如何从命令行正确执行 lessc-rhino-1.6.3.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21961790/