what does the “-g” flag do in the command “npm install -g ”?

前端 未结 3 890
耶瑟儿~
耶瑟儿~ 2020-12-29 00:48

I\'m following examples that use the -g flag when using npm install but I can\'t figure out through the help system what the -g flag i

相关标签:
3条回答
  • 2020-12-29 01:32

    Take the express module as an example. If it was previously installed with the -g option, you could write express anywhere, to create a skeleton application.

    0 讨论(0)
  • 2020-12-29 01:39

    -g tells npm to install the named module so that it's accessible globally.

    But it's important to understand that -g is typically only used for packages that provide command-line utilities so that their executable components are available in the system PATH.

    If you have multiple programs that require the same package, each program should install the package locally. If you really want to share an installed package by installing it globally, you have to also use npm link.

    See the docs on the topic of globally installed packages here.

    0 讨论(0)
  • 2020-12-29 01:41

    If you do npm help install you will see that:

      o   npm install (in package directory, no arguments):
    
          Install the dependencies in the local node_modules folder.
    
          In global mode (ie, with -g or --global appended  to  the  com-
          mand), it installs the current package context (ie, the current
          working directory) as a global package.
    
    0 讨论(0)
提交回复
热议问题