npm介绍
npm是node package manager缩写,是node的包管理器,npm会在安装完node以后自动安装,npm可以对node中的包进行上传、下载、搜索、删除等操作。
包本质就是文件和目录,只不过符合约定的规范。一般的包结构如下:
|-/bin
|-/lib
|-/doc
|-/test
|-package.json
package.json是必须的,是包的说明,其他的文件是可选的。package包含包名、版本、依赖、作者等信息。一般的结构:
{
"name": "nodejs",
"version": "1.0.0",
"description": "hello nodejs",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [
"hello"
],
"author": "yp",
"license": "ISC",
"dependencies": {
"math": "0.0.3"
},
"devDependencies": {}
}
属性name,version是必选,其余可选
npm 常用命令
npm -v查看npm的版本npm version查看所有模块的版本npm init初始化一个包,自己指定信息npm init -y初始化一个包,自动指定默认信息npm search 包名搜索包npm install/i 包名安装包npm install 包名 --save安装包并添加到依赖中(npm版本5--save是默认参数)npm install 包名 --save-dev安装包并添加到依赖(package.json的devDependencies)中npm install下载当前项目所依赖的包npm install 包名 -g全局安装包(全局安装的包一般都是一些工具)npm uninstall 包名卸载安装的包npm remove/r 包名删除包
修改npm镜像
npm config set registry https://registry.npm.taobao.org
安装cnpm
npm服务器在国外,网速往往很慢,可以使用cnpm工具
npm install -g cnpm --registry=https://registry.npm.taobao.org
本文详细介绍了npm(Node包管理器)的基本概念、包结构、package.json文件的作用及npm常用命令。npm作为Node.js的核心组件,负责管理和维护Node.js社区的第三方模块。文章还讲解了如何使用npm进行包的搜索、安装、卸载等操作,并提供了修改npm镜像和安装cnpm以提高下载速度的方法。
1万+

被折叠的 条评论
为什么被折叠?



