nodeJS + jslint:mac OSX的安装位置?

FMa*_*008 10 macos jslint node.js npm

我安装了nodeJS(来自http://nodejs.org/).这已经安装了nodeJS和npm.然后我跑了npm install jslint.

包管理器在我当前的工作目录中创建一个文件夹,并将所需的文件放入其中.

然后我想我应该在我的/usr/local/bin/文件夹中做一个符号链接,以便有一个全局jslint命令.

但重点是,遵循该过程,jslint文件位于特定项目文件夹(这是我当前的工作文件夹)中,而不是在通用位置.

我该如何进行干净的安装?

FMa*_*008 16

我刚刚发现了一个-g选项,全局安装包:

npm install -g jslint
Run Code Online (Sandbox Code Playgroud)

安装jslint /usr/local/bin/jslint,我现在可以直接在shell中运行jslint而无需创建符号链接:)

如果您遇到安装错误,则可能需要

sudo npm install -g jslint
Run Code Online (Sandbox Code Playgroud)

虽然通常不需要

  • 就像一个注释:你真的不应该为此需要`sudo`(我没有).`npm install -g jslint`应该可以自己完成这个技巧. (3认同)