【问题标题】:nodeJS + jslint : where to install for mac OSX?nodeJS + jslint:在哪里安装 mac OSX?
【发布时间】:2012-02-13 11:46:36
【问题描述】:

我已经安装了 nodeJS(来自 http://nodejs.org/)。这已经安装了 nodeJS & npm。然后我运行npm install jslint

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

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

但重点在于,按照该过程,jslint 文件位于特定项目文件夹中(那是我当时的当前工作文件夹),而不是通用位置。

我应该如何进行全新安装?

【问题讨论】:

    标签: macos node.js jslint npm


    【解决方案1】:

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

    npm install -g jslint
    

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

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

    sudo npm install -g jslint
    

    虽然通常不需要

    【讨论】:

    • 既然你的答案是正确的,我建议你接受它,正如FAQ建议的那样here
    • 就像一个注释:你真的不需要sudo (我没有)。 npm install -g jslint 应该可以自己解决问题。
    • @ryentzer 如果您在不使用 sudo 时遇到错误安装错误,您的设置有问题
    • @ierax:在 OSX 上,如果您使用常规的 Node.js 安装程序,您确实需要sudo 来全局安装软件包,这些软件包安装在/usr/local 下面。相比之下,如果您使用诸如nvmn 之类的安装程序,它们会在用户级别安装Node.js(实例),则不需要。
    猜你喜欢
    • 2016-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-26
    • 2019-01-25
    • 1970-01-01
    • 2013-03-27
    相关资源
    最近更新 更多