Homebrew安装节点位置

时间:2015-02-12 19:55:25

标签: node.js npm

有点相互关联的2个问题。

  1. 在执行brew安装节点时,我应该首先导航到我将要保存所有未来的Web项目/应用程序的任何文件夹的根目录然后运行它吗?或者我最初为Node运行安装无关紧要?因为我注意到它在/local/lib/node_modules

  2. 中创建了一个node_modules文件夹
  3. 我认为这并不重要,当您使用npm install [package]开始安装节点包时,它会在您所处的上下文中创建一个单独的node_modules文件夹。说/www/MyApplication运行npm install并且它会创建/www/MyApplication/node_modules ....并且/local/lib/node_modules下的那个只是作为npm本身的那个因为它需要它自己的根{ {1}} npm如何运行的文件夹?

1 个答案:

答案 0 :(得分:1)

  1. 正确,在运行brew install node的地方没有任何区别,它会安装到您的Homebrew文件夹中。
  2. 当您使用npm安装Node模块时,它将安装到当前目录中,除非您使用-g全局标志。通常,您将项目依赖项的模块安装到项目文件夹中,全局模块用于全局实用程序。
  3. 例如,要使用Grunt,您将为命令行实用程序全局安装grunt-cli包。

    npm install -g grunt-cli
    

    对于使用Grunt的每个项目,您将安装grunt模块的一个版本以供项目使用。

    npm install grunt