【问题标题】:npm -g install modules in a npm folder in my home folder on Mac OS Xnpm -g 在 Mac OS X 上我的主文件夹中的 npm 文件夹中安装模块
【发布时间】:2014-09-05 23:06:00
【问题描述】:

在 npm 文档上,它说 npm 将在 /usr/local/lib/node_modules 中安装全局模块并将可执行文件放在 /usr/local/bin 上,但是当我执行“npm install -g module”时,它会创建一个新的我的主文件夹中的 npm 文件夹,里面有一个 bin 和 lib 文件夹,全局模块安装在那里。

如何更改此行为并在 /usr/local/ 上安装全局模块?

【问题讨论】:

    标签: node.js npm osx-mavericks


    【解决方案1】:

    来自npm 网站

    npm 把东西放在哪里?请参阅 npm-folders(5)

    tl;博士:

    使用 npm root 命令查看模块的去向,以及 npm bin 命令查看可执行文件的去向 全局安装不同于 本地安装。如果你安装了带有 -g 标志的东西,那么它 可执行文件放在 npm bin -g 中,它的模块放在 npm root -g 中。

    编辑:

    有关本地和全局安装的所有信息都可以在here 找到。我相信对于全局安装,您将需要 root 访问权限。

    【讨论】:

    • npm bin -g 打印出Users/MyUser/npm/bin。如何更改该路径?
    猜你喜欢
    • 2011-04-07
    • 1970-01-01
    • 2017-04-11
    • 1970-01-01
    • 1970-01-01
    • 2019-11-28
    • 2012-08-16
    • 2013-12-24
    • 2015-10-05
    相关资源
    最近更新 更多