npm是Node.js的包管理器,用于安装和管理Node.js的包。以下是一些常用的npm命令以及它们的用法和示例:
- 初始化新的Node.js项目:
npm init
这个命令会引导你创建一个package.json
文件,这个文件定义了你的项目的依赖和配置。
- 安装包:
npm install <package_name>
例如,要安装express
,你可以运行:
npm install express
这将会安装最新版本的express
,并且添加到你的package.json
的dependencies
中。
- 安装开发依赖:
npm install <package_name> --save-dev
例如,要安装nodemon
作为开发依赖,你可以运行:
npm install nodemon --save-dev
这将会把nodemon
添加到你的package.json
的devDependencies
中。
- 全局安装包:
npm install -g <package_name>
例如,要全局安装nodemon
,你可以运行:
npm install -g nodemon
这将会把nodemon
安装到全局环境中,可以在任何地方使用。
- 卸载包:
npm uninstall <package_name>
例如,要卸载express
,你可以运行:
npm uninstall express
- 更新包:
npm update <package_name>
例如,要更新express
,你可以运行:
npm update express
- 列出已安装的包:
npm list
- 创建npm账户并发布包:
npm adduser
npm publish
- 查看特定包的信息:
npm info <package_name>
运行脚本:
在package.json
中,你可以定义脚本命令,然后通过npm运行它们。
"scripts": {
"start": "node app.js"
}
然后,你可以通过以下命令运行它:
npm start
这些命令是npm使用的基础,对于任何使用Node.js进行开发的人来说都是必须掌握的。