Node.js中本地模块和全局模块有什么区别?何时使用本地和全局模块?

Bad*_*dal 15 node.js npm node.js-client node.js-domains node.js-stream

我们可以使用require函数访问本地模块,但不能通过它访问全局模块.我在某处读到要使用全局模块,我们需要将其设置为本地,然后通过require函数导入它.因此,如果我们无法直接访问全局模块,那么使用它的需求是什么.

Tom*_*cia 23

你应该:

  • 如果你想要()它在本地安装一个模块.
  • 如果要在命令行上运行它,请全局安装模块.

  • 我想你可以在这里找到很好的解释:http://blog.nodejs.org/2011/03/23/npm-1-0-global-vs-local-installation/.说到我,我总是使用本地模块,除非我想在shell或命令行中使用它.然后我没有版本控制的问题:) (4认同)
  • 谢谢tomrac.这个链接真的帮助我理解了这个概念.:) (2认同)