深入浅出:npm常用命令详解与实践

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": ""
  }
}
相关推荐
gc_229916 小时前
Ape.Volo项目启动前端项目时报错“digital envelope routines::unsupported”
npm
SHUIPING_YANG2 天前
完美迁移:将 nvm 和 npm 完全安装到 Windows D 盘
前端·windows·npm
Run Freely9372 天前
Postman 请求前置脚本
测试工具·postman
问道飞鱼2 天前
【前端知识】npm依赖升级以及冲突解决
前端·arcgis·npm·升级·冲突解决
美酒没故事°3 天前
npm源管理器:nrm
前端·npm·npm源
三十_A3 天前
【实录】使用 patch-package 修复第三方 npm 包中的 Bug
前端·npm·bug
孟陬3 天前
一个专业的前端如何在国内安装 `bun`
npm·github·bun
Run Freely9373 天前
postman-Newman插件
测试工具·postman
Run Freely9373 天前
接口测试-postman-全局变量与环境变量
测试工具·postman
子兮曰3 天前
npm workspace 深度解析:与 pnpm workspace 和 Lerna 的全面对比
前端·javascript·npm