使用npm init
初始化目录(npm init -y) 可以省略中间过程
会在项目根目录生成一个文件 package.json(类似于Maven 的pom文件)
{"name": "test","version": "1.0.1","description": "第一次创建npm模块","main": "index.js","scripts": {"test": "echo \"Error: no test specified\" && exit 1"},"author": "xiuyuan","license": "ISC"
}
通过npm install xxx
安装模块
会安装在项目根目录的node_modules
文件夹中
npm install xxx 后,会在package.json的dependencies中添加对应的依赖版本
package.json记录依赖模块
package.json 还可以通过依赖的版本 使用 npm install
下载所有的依赖。(模块复用)
更新模块 npm update xxx
卸载模块 npm uninstall xxx
卸载模块之后,也会在package.json中移除对应卸载的模块
但下载依赖很慢时,可以使用淘宝的仓库。
npm config set registry https://registry.npm.taobao.org