深入浅出: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": ""
  }
}
相关推荐
柯南二号7 小时前
【大前端】实现一个前端埋点SDK,并封装成NPM包
前端·arcgis·npm
dangkei7 小时前
【Wrangler(Cloudflare 的官方 CLI)和 npm/npx 的区别一次讲清】
前端·jvm·npm
IOsetting8 小时前
Node.js环境和antd初始化项目
npm·node.js·nvm
蒙奇·D·路飞-10 小时前
2025改版:npm 新淘宝镜像域名地址
前端·npm·node.js
柠檬茶AL1 天前
36 NoSQL 注入
数据库·nosql·postman
不死鸟.亚历山大.狼崽子1 天前
无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
npm
Java 码农1 天前
nodejs koa留言板案例开发
前端·javascript·npm·node.js
roamingcode3 天前
Claude Code NPM 包发布命令
前端·npm·node.js·claude·自定义指令·claude code
gc_22993 天前
运行npm run命令报错“error:0308010C:digital envelope routines::unsupported”
npm·node.js
zz-zjx3 天前
Nodejs 与npm
前端·npm·node.js