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

NoB*_*ugs 6 environment-variables javascript environment nodejs

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

/usr/bin/env: node: No such file or directory
Run Code Online (Sandbox Code Playgroud)

Ubuntu 13.10 repo 有什么问题,还是我必须自己设置一些 PATH 变量?

Ble*_*oop 6

由于与旧的“节点”包发生冲突,nodejs 被安装为nodejs而不是node,后者是jshint正在寻找的。

尝试这个:

sudo ln -s /usr/bin/nodejs /usr/bin/node
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅: