Home >Web Front-end >JS Tutorial >Nodejsnode package management and distribution tool command summary

Nodejsnode package management and distribution tool command summary

伊谢尔伦
伊谢尔伦Original
2017-07-24 13:11:531579browse

npm is a node package management and distribution tool that has become an unofficial standard for publishing node modules (packages). With npm, you can quickly find the packages used by specific services, download, install and manage installed packages.

1. npm install moduleNames: Install Node module

After the installation is completed, a node_modules directory will be generated, under which are the installed node modules.

Node installation is divided into global mode and local mode.
Generally, it will be run in local mode, and the package will be installed in the local node_modules directory of your application code.

In global mode, the Node package will be installed under node_modules in the Node installation directory.

The global installation command is npminstall-gmoduleName. Learned using npminstall−gmoduleName. Learn to use npm set global=true to set the installation mode. $npm get global can view the currently used installation mode.

Example:

npm install express

The latest version of express will be installed by default. You can also install the specified version by adding the version number at the end, such as npm install express@3.0. 6

npm install <name> -g

Install the package into the global environment

But in the code, there is no way to call the globally installed package directly through require(). The global installation is for command line use. Just like after vmarket is installed globally, you can directly run the vm command

npm install <name> --save

on the command line and write the information into package.json while installing. If there is a package.json file in the project path, you can directly use the npm install method to install all dependent packages according to the

dependencies configuration. In this way, when the code is submitted to github, there is no need to submit the node_modules folder. .

2. npm view moduleNames: View the package.json folder of the node module

Note: If you want to view a label under the package.json folder Content, you can use $npm view moduleName labelName

3. npm list: View the installed node packages in the current directory
Note: Node module search starts from the current directory where the code is executed. , the search results depend on the content under node_modules in the currently used directory. $ npm list parseable=true can display all currently installed node packages in the form of a directory

4. npm help: View the help command

5. npm view moudleName dependencies : View the dependencies of the package

6. npm view moduleName repository.url: View the source file address of the package

7. npm view moduleName engines: View the dependencies of the package The version of Node

8. npm help folders: View all folders used by npm

9. npm rebuild moduleName: Used to rebuild after changing the package content

10. npm outdated: Check whether the package is outdated. This command will list all outdated packages and you can update the package in time

11. npm update moduleName : Update node module

12. npm uninstall moudleName: Uninstall node module

13. An npm package is a folder containing package.json, package.json description the structure of this folder. The method to access npm's json folder is as follows:

$ npm help json

This command will open a web page in the default way. If the default opening program is changed, May not open as a web page.

14. When publishing an npm package, you need to check whether a certain package name already exists

$ npm search packageName

15 , npm init: will guide you to create a package.json file, including name, version, author information, etc.

16. npm root: view the installation path of the current package

npm root -g: View the global package installation path

17, npm -v: View the version installed by npm

The above is the detailed content of Nodejsnode package management and distribution tool command summary. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn