在sublime文本中设置Less-Build 2 - Mac OS X.

时间:2013-04-09 05:04:51

标签: less sublimetext2

我浏览并安装了以下软件包

https://github.com/berfarah/LESS-build-sublime/blob/master/readme.md

我创建了一个名为style.less的文件并插入了以下代码(仅用于实验)

@bgcolor: red;

body {
background: @bgcolor;
}

保存文件后再按命令+ b 构建较少的文件。

当我点击 command + b

时,我期待创建一个style.css

相反,我在控制台上收到一条消息:

  

[Errno 2]没有这样的文件或目录[cmd:[u'lessc',   U '/用户/员工/桌面/网站/ DAY2 / CSS / style.less',   你'/ Users / staff / Desktop / site / day2 / css / style.css',你' - 详细']] [目录:   / Users / staff / Desktop / paperbusiness / day2 / css] [路径:   在/ usr / local / bin目录:在/ usr / local / bin目录:在/ usr / local / bin目录:在/ usr / local / bin目录:在/ usr / local / bin目录:在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录]   [结束]

我可能做错了什么?

我需要在Packages / LESS-build / changeLESSBuildType.sh中做些什么

它包含:

#!/bin/bash
PS3='Please enter your choice: '
options=("Normal" "Directory Rewrite" "Quit")
select opt in "${options[@]}"
do
    case $opt in
        "Normal")
            rm LESS.sublime-build
            ln -s LESS-normal.sublime-build-choice LESS.sublime-build
            break;
            ;;
        "Directory Rewrite")
            rm LESS.sublime-build
            ln -s LESS-rewriteDir.sublime-build-choice LESS.sublime-build
            break;
            ;;
        "Quit")
            break
            ;;
        *) echo invalid option;;
    esac
done

感谢您阅读本文。非常感谢:)

2 个答案:

答案 0 :(得分:2)

当我在MAC OS X Mountain Lion上安装LESS时遇到了同样的问题,我通过安装LESS解决了这个问题:

sudo npm install --global less 

而不是

npm install --global less 

答案 1 :(得分:0)

你必须先在你的系统上安装node.js和npm,才能将sublime文本构建到css中。

nodejs.org下载安装程序,运行它。然后打开终端,输入以下内容:

npm install --global less

这会安装你需要从较少的文件构建css文件的node.js包。有关详细信息,请参阅this tutorial。如果这样做,那么sublime文本中的构建系统也应该可以工作。