NPM 包管理
npm 是 Node 自带的包管理器。核心文件 package.json 记录项目信息和依赖。
初始化项目
npm init -y 生成 package.json。字段:name、version、scripts(脚本命令)、dependencies(运行依赖)、devDependencies(开发依赖)。
安装包
npm install 包名:装依赖并写入 dependenciesnpm install -D 包名:开发依赖(构建工具等)npm install:按 package.json 装全部npm uninstall 包名:卸载
运行脚本
scripts 里定义命令,用 npm run 名称 执行。npm start、npm test 可以省略 run。
代码示例
// package.json 示例
{
"name": "my-app",
"version": "1.0.0",
"scripts": {
"start": "node app.js",
"dev": "nodemon app.js"
},
"dependencies": {
"express": "^4.18.0"
},
"devDependencies": {
"nodemon": "^3.0.0"
}
}
// 命令行
// npm install express
// npm install -D nodemon
// npm run dev