为什么 JSLint/JSHint 在 Ubuntu 中不起作用?

为什么 JSLint/JSHint 在 Ubuntu 中不起作用?

我按照描述安装这里和其他地方,但是使用 npm 安装 jslint、jshint 后,都不起作用。运行“jslint”,我只得到:

/usr/bin/env: node: No such file or directory

Ubuntu 13.10 repo 有问题吗,或者我必须自己设置一些 PATH 变量?

答案1

由于与较旧的“node”包冲突,nodejs 被安装为nodejs而不是node,后者是杰信特在寻找。

尝试这个:

sudo ln -s /usr/bin/nodejs /usr/bin/node

有关详细信息,请参阅:For more information, see:

答案2

此问题已跟踪至github他们还提供了一个对我有用的替代解决方案:

sudo apt-get install nodejs-legacy

相关内容