如何在Ubuntu 11.10上为Rhino和vim安装JsHint

4

如何在Ubuntu 11.10上安装JSHint?

我正在阅读有关设置JavaScript的vim的指南。我想使用rhino和vim。

我已经使用vundle安装了jshint.vim。我正在使用以下资源:

将Vim打造成JavaScript IDEJSHint

我还安装了Syntastic Syntastic Github


在这里找到了这个指南 http://technotales.wordpress.com/2011/05/21/node-jslint-and-vim/,还有这个交互式的Node配置脚本 http://apptob.org/。 - sayth
3个回答

4

使用node/npm安装jshint将更加容易:

  1. 从github上下载nave
  2. sudo nave usemain latest
  3. 运行npm install jshint

我从Github下载了nave,然后运行了命令chmod +x nave.sh && sudo ./nave.sh,但是当我尝试使用sudo nave usemain latest时,它仍然显示nave不存在。sayth@sayth-TravelMate-5740G:~/nave$ sudo nave usemain latest sudo:nave:找不到命令。 - sayth
1
你仍然需要进入到保存nave.sh的目录,然后执行sudo ./nave.sh usemain latest。或者你可以执行sudo ln -sf /usr/local/sbin/nave /path/to/nave.sh,这样你就可以在任何地方使用sudo nave了。 - number5

1

强烈建议全局安装jshint:

以root身份登录:

npm install -g jshint

或者使用sudo:

sudo npm install -g jshint

这使得其他程序可以使用它(如编辑器)。


0

如何在Ubuntu 12.10上安装JSHint

安装nodejs、npm和jshint:

sudo apt-get install nodejs
sudo apt-get install npm
sudo npm install -g jshint

然后在命令行上运行它:

jshint your_js_file.js

它会打印出什么:

js.js: line 4, col 21, Use '===' to compare with '0'.
js.js: line 24, col 2, Missing semicolon.
2 errors

准备好受伤了,因为你的JavaScript文件有数百个问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接