npm 主要用于管理 JavaScript 的依赖包,可以节省不少。
以下是一些常用的 npm 命令:
npm init
:在项目中初始化生成 package.json 文件。
npm install
:用于安装项目的依赖。当你克隆或者切换到一个新的项目时,可以运行该命令,npm 会根据项目中的 package.json 文件安装所需的依赖。
npm install [package-name]
:用于安装特定的包。例如,运行 npm install lodash
将安装 lodash 包。
npm install [package-name] --save
:在安装包的同时,将其添加到 package.json 中的 dependencies
。
bash
#package.json
{
"dependencies": {
"@actions/core": "^1.2.3"
}
}
npm install [package-name] --save-dev
:在安装包的同时,将其添加到 package.json 中的 devDependencies
。这些是在开发过程中需要但在生产环境时不需要的依赖。
bash
#package.json
{
"devDependencies": {
"typescript": "^3.8.3"
}
}
npm uninstall [package-name]
:用于删除一个特定的包。
npm update [package-name]
:用于更新特定的包。
npm publish
:将自己的包发布到 npm 上。
npm search [keyword]
:搜索 npm 上的包。
npm run [script-name]
:运行在 package.json 中定义的脚本,如npm run dev
。
bash
#package.json
{
"scripts": {
"dev": "",
"build": ""
}
}