【问题标题】:lessc: command not found (terminal)lessc:找不到命令(终端)
【发布时间】:2016-09-14 10:29:39
【问题描述】:

我不能使用lessc。我已经安装了 npm 和 node,它们位于 usr/local/bin 中。当我通过“$ npm install -g less”安装 less 时,它会在 Users/User/ 中创建一个名为“npm-global”的新文件夹:

/Users/User/npm-global/bin/lessc -> /Users/User/npm-global/lib/node_modules/less/bin/lessc
less@2.7.1 /Users/User/npm-global/lib/node_modules/less
├── graceful-fs@4.1.6
├── mime@1.3.4
├── image-size@0.5.0
├── source-map@0.5.6
├── errno@0.1.4 (prr@0.0.0)
├── mkdirp@0.5.1 (minimist@0.0.8)
└── promise@7.1.1 (asap@2.0.4)

然后我输入lessc 并得到“找不到此命令”。请帮我解决这个问题。

【问题讨论】:

  • 您使用的是什么操作系统?
  • OS X 10.9.5

标签: node.js terminal npm less


【解决方案1】:

如果这个文件夹

/Users/User/npm-global/bin

尚未在您的 PATH 中,您可以将其添加到您的 ~/.profile 文件中,例如,通过添加一行

export PATH=$PATH:/Users/User/npm-global/bin

在文件末尾。大概

/Users/User/npm-global/bin

应该是

/Users/$USER/npm-global/bin

这将允许您简化它(因为外壳是bash,它扩展了波浪号):

export PATH=$PATH:~/npm-global/bin

【讨论】:

  • 为什么使用/Users/$USER 而不是$HOME
  • 我写的是为了让 OP 可以将字符串与他/她的示例进行匹配,并指出 User 可能不是实际名称。
  • 非常感谢!我知道问题出在路径上,但我不能那么容易地调整它。谢谢!
猜你喜欢
  • 1970-01-01
  • 2013-10-30
  • 2016-04-11
  • 1970-01-01
  • 2011-07-16
  • 2016-10-01
  • 2018-02-18
  • 1970-01-01
相关资源
最近更新 更多