有点相互关联的2个问题。
在执行brew安装节点时,我应该首先导航到我将要保存所有未来的Web项目/应用程序的任何文件夹的根目录然后运行它吗?或者我最初为Node运行安装无关紧要?因为我注意到它在/local/lib/node_modules
我认为这并不重要,当您使用npm install [package]开始安装节点包时,它会在您所处的上下文中创建一个单独的node_modules文件夹。说/www/MyApplication
运行npm install并且它会创建/www/MyApplication/node_modules
....并且/local/lib/node_modules
下的那个只是作为npm本身的那个因为它需要它自己的根{ {1}} npm如何运行的文件夹?
答案 0 :(得分:1)
brew install node
的地方没有任何区别,它会安装到您的Homebrew文件夹中。npm
安装Node模块时,它将安装到当前目录中,除非您使用-g
全局标志。通常,您将项目依赖项的模块安装到项目文件夹中,全局模块用于全局实用程序。例如,要使用Grunt,您将为命令行实用程序全局安装grunt-cli
包。
npm install -g grunt-cli
对于使用Grunt的每个项目,您将安装grunt
模块的一个版本以供项目使用。
npm install grunt