node.js - lessc : command not found

标签 node.js less

我正在使用 OS X.8,并且是 Node & LESS 的新手。我以为我之前安装了 lessc,当我转到/usr/local/bin 时,我看到了 lessc

但对于我来说,我无法运行它。每当我运行它时,我都会看到 -bash: lessc: 找不到命令

所以我尝试了提示 here其中有以下内容:

ln -s ~/.npm/less/1.3.3/package/bin/lessc my/local/dir

我的本​​地目录恰好在笔记本电脑的第二个驱动器上,这是路径: /Volumes/Mac17/Users/denis2/Sites/staging/assets/less

综上所述,我尝试运行:

lessc boostrap.less

仍然得到

-bash: lessc: command not found

我完全迷失在这里,任何帮助都是巨大的。

最佳答案

只需按照以下步骤操作:

  1. 使 lessc 可由您的用户执行(权限被拒绝意味着您没有运行权限),如 chmod 755 lessc
  2. 将 lessc 的位置导出到 PATH 中,如 export PATH=$PATH:/home/user/folder/path/less/bin(其中 lessc 存在)
  3. 使用 lessc lessc boostrap.less

您应该将 PATH 导出放在环境中,这样您就不必在每次登录时都执行此操作,请参见此处: Setting environment variables in OS X?

关于node.js - lessc : command not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14843266/

相关文章:

node.js - 图像未保存到上传文件夹 Node multer

css - LESS:仅当选择器在另一个选择器中时才应用规则集

javascript - 将 Table1 th 宽度连接到 Table2 td 宽度

css - 从 Less 文件创建 CSS 文件

reactjs - 如何使用 webpack less-loader 从特定路径导入 LESS 文件?

css - Bootstrap 。更少的CSS

node.js - 无法让 Puppeteer 工作和安装

node.js - 续写错误问题

node.js - Sailsjs View 缓存(错误?)

javascript - 如何修复 "Lexical declaration cannot appear in a single-statement context"