使用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